export default [
  {
    date: '2024-09-01',
    summary: 'openGauss blks_hit实现原理代码走读',
    archives: '2024-09',
    img: '/zh/blogs/wangfeihuo/title/opengauss.png',
    author: ['wangfeihuo'],
    title: 'openGauss blks_hit实现原理代码走读',
    tags: ['openGauss blks_hit实现原理代码走读'],
    path: 'zh/blogs/wangfeihuo/openGauss blks_hit实现原理代码走读',
    times: '9:30',
  },
  {
    date: '2024-09-01',
    summary: 'openGauss CTE Reuse原理代码走读',
    archives: '2024-09',
    img: '/zh/blogs/wangfeihuo/title/opengauss.png',
    author: ['wangfeihuo'],
    title: 'openGauss CTE Reuse原理代码走读',
    tags: ['openGauss CTE Reuse原理代码走读'],
    path: 'zh/blogs/wangfeihuo/openGauss CTE Reuse原理代码走读',
    times: '9:30',
  },
  {
    date: '2024-09-01',
    summary: 'openGauss谓词下推原理代码走读',
    archives: '2024-09',
    img: '/zh/blogs/wangfeihuo/title/opengauss.png',
    author: ['wangfeihuo'],
    title: 'openGauss谓词下推原理代码走读',
    tags: ['openGauss谓词下推原理代码走读'],
    path: 'zh/blogs/wangfeihuo/openGauss谓词下推原理代码走读',
    times: '9:30',
  },
  {
    date: '2024-09-01',
    summary: 'openGauss系统隐藏列实现原理代码走读',
    archives: '2024-09',
    img: '/zh/blogs/wangfeihuo/title/opengauss.png',
    author: ['wangfeihuo'],
    title: 'openGauss系统隐藏列实现原理代码走读',
    tags: ['openGauss系统隐藏列实现原理代码走读'],
    path: 'zh/blogs/wangfeihuo/openGauss系统隐藏列实现原理代码走读',
    times: '9:30',
  },
  {
    date: '2024-06-19',
    summary: '如何使用dbe_perf.track_memory_context以及pv_session_memctx_detail追踪内存分配',
    archives: '2024-06',
    img: '',
    author: ['xuchunyang'],
    title: 'opengauss内存分配跟踪',
    tags: ['openGauss'],
    path: 'zh/blogs/chunyangxu/2024-06-19-opengauss内存分配跟踪',
  },
  {
    date: '2024-06-13',
    summary: 'openGauss CM组件代码阅读',
    archives: '2024-06',
    img: '',
    author: ['xucheng'],
    title: 'openGauss CM组件代码阅读 一',
    tags: ['openGauss CM组件代码阅读'],
    path: 'zh/blogs/johnnyflute/cm-code-read',
    times: '14:30',
  },
  {
    date: '2024-05-31',
    summary: '【第七届openGauss技术文章征集】一站式安装openGauss 6.0.0企业版',
    archives: '2024-05',
    img: '',
    author: ['shunwah'],
    title: '【第七届openGauss技术文章征集】一站式安装openGauss 6.0.0企业版',
    tags: ['openGauss', '版本安装', '技术文章征集'],
    path: 'zh/blogs/shunwah/【第七届openGauss技术文章征集】一站式安装openGauss 6.0.0企业版',
  },
  {
    date: '2024-05-30',
    summary: '原来openGauss可以这样维护',
    archives: '2024-05',
    img: '',
    author: ['二两烧麦'],
    title: '原来openGauss可以这样维护',
    tags: ['openGauss技术文章征集', 'openGauss'],
    path: 'zh/blogs/二两烧麦/原来openGauss可以这样维护',
  },
  {
    date: '2024-05-29',
    summary: 'openGauss客户端接入认证',
    archives: '2024-05',
    img: '',
    author: ['ningyali'],
    title: '使用gsql进行SSL连接测试',
    tags: ['openGauss-ssl连接测试'],
    path: 'zh/blogs/ningyali/openGauss使用gsql进行SSL连接测试',
    times: '09:48',
  },
  {
    date: '2024-05-27',
    summary: 'openGauss 6.0.0-RC1 dataVec向量数据库测试',
    archives: '2024-05',
    img: '',
    author: ['风一样自由'],
    title: 'openGauss 6.0.0-RC1 dataVec向量数据库测试',
    tags: ['openGauss技术文章征集', 'openGauss'],
    path: 'zh/blogs/风一样自由/openGauss 6.0.0-RC1 dataVec向量数据库测试',
  },
  {
    date: '2024-05-24',
    summary: 'openGauss 6.0.0-RC1逻辑复制特性测试',
    archives: '2024-05',
    img: '',
    author: ['风一样自由'],
    title: 'openGauss 6.0.0-RC1逻辑复制特性测试',
    tags: ['openGauss技术文章征集', 'openGauss'],
    path: 'zh/blogs/风一样自由/openGauss 6.0.0-RC1逻辑复制特性测试',
  },
  {
    date: '2024-05-22',
    summary: '记录一次openGauss空间膨胀的故障排查',
    archives: '2024-05',
    img: '',
    author: ['金子'],
    title: '记录一次openGauss空间膨胀的故障排查',
    tags: ['openGauss技术文章征集', 'openGauss'],
    path: 'zh/blogs/金子/记录一次openGauss空间膨胀的故障排查',
  },
  {
    date: '2024-05-21',
    summary: '【openGauss技术文档】openGauss极致RTO日志处理流程简介',
    archives: '2024-05',
    img: '',
    author: ['尼尔福斯'],
    title: '【openGauss技术文档】openGauss极致RTO日志处理流程简介',
    tags: ['openGauss技术文档', 'openGauss'],
    path: 'zh/blogs/尼尔福斯/【openGauss技术文档】openGauss极致RTO日志处理流程简介',
  },
  {
    date: '2024-05-21',
    summary: '从运维视角来解析vacuum机制跟相关参数',
    archives: '2024-05',
    img: '',
    author: ['xuchunyang'],
    title: '从运维视角来解析vacuum机制跟相关参数(2)',
    tags: ['openGauss'],
    path: 'zh/blogs/chunyangxu/2024-05-23-从运维视角来解析vacuum机制跟相关参数(2)',
  },
  {
    date: '2024-05-20',
    summary: '从运维视角来解析vacuum机制跟相关参数',
    archives: '2024-05',
    img: '',
    author: ['xuchunyang'],
    title: '从运维视角来解析vacuum机制跟相关参数（1）',
    tags: ['openGauss'],
    path: 'zh/blogs/chunyangxu/2024-05-20-从运维视角来解析vacuum机制与相关参数（1）',
  },
  {
    date: '2024-05-19',
    summary: '磐维数据库switchover实现机制及其涉及的线程通信',
    archives: '2024-05',
    img: '',
    author: ['maxz'],
    title: '初探磐维数据库switchover实现机制',
    tags: ['openGauss开发入门', '磐维'],
    path: 'zh/blogs/maxz/初探磐维数据库switchover实现机制',
  },
  {
    date: '2024-05-17',
    summary: '【第七届openGauss技术文章征集】openGauss 6.0.0新版本安装测评',
    archives: '2024-05',
    img: '',
    author: ['马顺华'],
    title: '【第七届openGauss技术文章征集】openGauss 6.0.0新版本安装测评',
    tags: ['openGauss', '版本安装', '技术文章征集'],
    path: 'zh/blogs/shunwah/【第七届openGauss技术文章征集】openGauss 6.0.0新版本安装测评',
  },
  {
    date: '2024-05-13',
    summary: '【openGauss技术文章征集】openGauss-UniqueSQLMappingLock-异常等待导致CPU使用率百分百故障分析',
    archives: '2024-05',
    img: '',
    author: ['毕思博'],
    title: 'openGauss-UniqueSQLMappingLock-异常等待导致CPU使用率百分百故障分析',
    tags: ['openGauss技术文章征集', 'openGauss'],
    path: 'zh/blogs/bsb/openGauss-UniqueSQLMappingLock-异常等待导致CPU使用率百分百故障分析',
  },
  {
    date: '2024-04-26',
    summary: '使用DataKit进行MySQL到openGauss数据迁移教程-1',
    archives: '2024-04',
    img: '',
    author: ['duanguoqiang'],
    title: 'DataKit数据迁移-1使用说明',
    tags: ['openGauss技术文章征集', 'openGauss', 'DataKit', '数据迁移'],
    path: 'zh/blogs/duanguoqiang/DataKit数据迁移-1使用说明',
    times: '16:40',
  },
  {
    date: '2024-04-26',
    summary: '使用DataKit进行MySQL到openGauss数据迁移教程-2',
    archives: '2024-04',
    img: '',
    author: ['duanguoqiang'],
    title: 'DataKit数据迁移-2实例搭建步骤',
    tags: ['openGauss技术文章征集', 'openGauss', 'DataKit', '数据迁移'],
    path: 'zh/blogs/duanguoqiang/DataKit数据迁移-2实例搭建步骤',
    times: '16:40',
  },
  {
    date: '2024-04-26',
    summary: '使用DataKit进行MySQL到openGauss数据迁移教程-3',
    archives: '2024-04',
    img: '',
    author: ['duanguoqiang'],
    title: 'DataKit数据迁移-3前置校验失败的处理',
    tags: ['openGauss技术文章征集', 'openGauss', 'DataKit', '数据迁移'],
    path: 'zh/blogs/duanguoqiang/DataKit数据迁移-3前置校验失败的处理',
    times: '16:40',
  },
  {
    date: '2024-04-25',
    summary: '观测openGauss的行组、页、数据类型三者的关系',
    archives: '2024-04',
    img: '',
    author: ['肖小可爱乐乐'],
    title: '观测openGauss的行组、页、数据类型三者的关系',
    tags: ['openGauss技术文章征集', 'openGauss'],
    path: 'zh/blogs/肖小可爱乐乐/观测openGauss的行组、页、数据类型三者的关系',
  },
  {
    date: '2024-04-25',
    summary: 'openGauss的数据处理能力调优实践',
    archives: '2024-04',
    img: '',
    author: ['大数据模型'],
    title: 'openGauss的数据处理能力调优实践',
    tags: ['openGauss技术文章征集', 'openGauss'],
    path: 'zh/blogs/大数据模型/openGauss的数据处理能力调优实践',
  },
  {
    date: '2024-04-22',
    summary: '【openGauss技术文章征集】—openGauss6.0单点企业版部署_Centos7_x86',
    archives: '2024-04',
    img: '',
    author: ['董小姐'],
    title: 'openGauss6.0单点企业版部署_Centos7_x86',
    tags: ['openGauss 技术文章征集', 'openGauss', '安装部署'],
    path: 'zh/blogs/dongxiaojie/openGauss6.0单点企业版部署_Centos7_x86',
  },
  {
    date: '2024-04-19',
    summary: '【openGauss技术文章征集】openGauss 6.0.0-RC1新特性：一站式交互安装初体验',
    archives: '2024-04',
    img: '',
    author: ['宥谦'],
    title: 'openGauss 6.0.0-RC1新特性：一站式交互安装初体验',
    tags: ['openGauss技术文章征集', 'openGauss', '新版本安装'],
    path: 'zh/blogs/宥谦/openGauss 6.0.0-RC1新特性：一站式交互安装初体验',
  },
  {
    date: '2024-04-12',
    summary: 'Yat测试工具使用教程',
    archives: '2024-04',
    img: '',
    author: ['手机用户2629'],
    title: 'Yat测试工具使用教程',
    tags: ['openGauss', '测试用例'],
    path: 'zh/blogs/shoujiyonghu2629/Yat测试工具使用教程',
  },
  {
    date: '2024-04-11',
    summary: 'openGuass查找导致数据库core的sql语句操作指导',
    archives: '2024-04',
    img: '/zh/blogs/wangfeihuo/title/opengauss.png',
    author: ['wangfeihuo'],
    title: 'openGuass查找导致数据库core的sql语句操作指导',
    tags: ['openGuass查找导致数据库core的sql语句操作指导'],
    path: 'zh/blogs/wangfeihuo/openGuass查找导致数据库core的sql语句操作指导',
    times: '9:30',
  },
  {
    date: '2024-01-02',
    summary: '资源池化multipath多路径冗余配置',
    archives: '2024-01',
    img: '',
    author: ['Carl'],
    title: '资源池化multipath多路径冗余配置',
    tags: ['资源池化multipath多路径冗余配置'],
    path: 'zh/blogs/Carl/资源池化multipath多路径冗余配置',
    times: '9:30',
  },
  {
    date: '2023-12-27',
    summary: 'OS兼容性weak-modules脚本修改方法',
    archives: '2023-12',
    img: '',
    author: ['why涛'],
    title: 'OS兼容性weak-modules脚本修改方法',
    tags: ['openGauss'],
    path: 'zh/blogs/weak-modules/OS兼容性weak-modules脚本修改方法',
  },
  {
    date: '2023-12-19',
    summary: 'openGauss事务回滚时清理xid流程分析',
    archives: '2023-12',
    img: '',
    author: ['zhoucong'],
    title: 'openGauss事务回滚时清理xid流程分析',
    tags: ['openGauss事务回滚时清理xid流程分析'],
    path: 'zh/blogs/zhoucong/子事务回滚时清理pgproc流程分析',
    times: '16:00',
  },
  {
    date: '2023-11-22',
    summary: 'openGauss分布式与openLooKeng部署指南',
    archives: '2023-11',
    img: '',
    author: ['zhoucong'],
    title: 'openGauss分布式与openLooKeng部署指南',
    tags: ['openGauss分布式与openLooKeng部署指南'],
    path: 'zh/blogs/zhoucong/openlooking-安装指南',
    times: '11:00',
  },
  {
    date: '2023-11-20',
    summary: 'gs_probackup全量恢复流程简化脚本',
    archives: '2023-11',
    img: '',
    author: ['liuzhanfeng'],
    title: 'gs_probackup全量恢复流程简化脚本',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/liuzhanfeng/gs_probackup全量恢复流程简化脚本',
    times: '20:37',
  },
  {
    date: '2023-11-20',
    summary: '如何使用Flink连接openGauss数据库（flink-cdc-connector）',
    archives: '2023-11',
    img: '',
    author: ['wangyuxuan'],
    title: '如何使用Flink连接openGauss数据库（flink-cdc-connector）',
    tags: ['openGauss社区开发入门', 'flink', 'cdc'],
    path: 'zh/blogs/wangyuxuan/Flink-cdc-connector',
    times: '15:30',
  },
  {
    date: '2023-11-10',
    summary: 'openGauss AI4DB 探秘',
    archives: '2023-11',
    img: '',
    author: ['lilongfei'],
    title: 'openGauss AI4DB 探秘',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/lilongfei/openGauss_AI4DB_探秘',
    times: '18:30',
  },
  {
    date: '2023-11-07',
    summary: 'RDMA网络指导',
    archives: '2023-11',
    img: '',
    author: ['why涛'],
    title: 'RDMA网络指导',
    tags: ['openGauss'],
    path: 'zh/blogs/RDMA/RDMA',
  },
  {
    date: '2023-10-17',
    summary: 'openGauss基于4路鲲鹏服务器的性能调优',
    archives: '2023-10',
    img: '/zh/blogs/laishenghao/title/opengauss.png',
    author: ['laishenghao'],
    title: 'openGauss基于4路鲲鹏服务器的性能调优',
    tags: ['性能调优', 'TPCC', 'openGauss'],
    path: 'zh/blogs/laishenghao/openGauss基于4路鲲鹏服务器的性能调优',
    times: '19:00',
  },
  {
    date: '2023-09-26',
    summary: '资源池化支持同城dorado双集群间切换',
    archives: '2023-09',
    img: '',
    author: ['zhangao_za'],
    title: '资源池化支持同城dorado双集群间切换',
    tags: ['资源池化支持同城dorado双集群间切换'],
    path: 'zh/blogs/zhangao/资源池化支持同城dorado双集群间切换',
    times: '9:30',
  },
  {
    date: '2023-08-25',
    summary: '一次线上查询结果问题分析诊断：Index Only Scan查询结果异常',
    archives: '2023-08',
    img: '',
    author: ['wangshanshan'],
    title: '一次线上查询结果问题分析诊断：Index Only Scan查询结果异常',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/wangshanshan/IndexOnlyScan查询结果异常',
    times: '10:30',
  },
  {
    date: '2023-07-27',
    summary: '本文将通过使用vm+openEuale环境安装一个openGuass,作为我在学习openGuass道路上的一个总结.',
    archives: '2023-07',
    img: '',
    author: ['zhangjie'],
    title: '在vm中安装openEuler及使用yum安装openGauss',
    tags: ['openGauss'],
    path: 'zh/blogs/zhangjie/2023-07-27-在vm中安装openEuler及使用yum安装openGauss',
  },
  {
    date: '2023-07-27',
    summary: 'openGauss资源池化开发者入门指南',
    archives: '2023-07',
    img: '',
    author: ['liuzhanfeng'],
    title: '资源池化模拟环境部署脚本',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/liuzhanfeng/资源池化模拟环境部署脚本介绍',
    times: '20:37',
  },
  {
    date: '2023-07-21',
    summary: '资源池化基于DORADO双集群搭建指南（非日志合一）',
    archives: '2023-07',
    img: '',
    author: ['Carl'],
    title: '资源池化基于DORADO双集群搭建指南（非日志合一）',
    tags: ['资源池化基于DORADO双集群搭建指南（非日志合一）'],
    path: 'zh/blogs/Carl/资源池化基于DORADO双集群搭建指南（非日志合一）',
    times: '9:30',
  },
  {
    date: '2023-07-16',
    summary: 'openGauss 5.0.0 分区表增强',
    archives: '2023-07',
    img: './title/img.png',
    author: ['秋秋'],
    title: '【我和openGauss的故事】 openGauss 5.0.0 分区表增强',
    tags: ['opengauss'],
    path: 'zh/blogs/qiu0924/2023-07-16-openGauss-5-partition-table',
    times: '10:20',
  },
  {
    date: '2023-06-17',
    summary: '安装时报指令错误的处理',
    archives: '2023-06',
    img: '/zh/post/xingchen/title/img1.png',
    author: ['zhang_xubo'],
    title: '安装时报指令错误的处理',
    tags: ['安装时报指令错误的处理'],
    path: 'zh/blogs/xingchen/illegal_instruction',
    times: '10:30',
  },
  {
    date: '2023-06-17',
    summary: 'OM安装后，linux命令报错openssl不兼容',
    archives: '2023-06',
    img: '/zh/post/xingchen/title/img1.png',
    author: ['zhang_xubo'],
    title: 'OM安装后，linux命令报错openssl不兼容',
    tags: ['OM安装后，linux命令报错openssl不兼容'],
    path: 'zh/blogs/xingchen/OM安装openssl兼容问题',
    times: '10:30',
  },
  {
    date: '2023-06-15',
    summary: '数据库本机系统检查时提示异常检查项怎么办',
    archives: '2023-06',
    img: '/zh/post/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '数据库本机系统检查时提示异常检查项怎么办',
    tags: ['数据库本机系统检查时提示异常检查项怎么办'],
    path: 'zh/blogs/zhangcuiping/数据库本机系统检查时提示异常检查项怎么办',
    times: '14:20',
  },
  {
    date: '2023-06-01',
    summary: '指导如何安装、使用A-FOT工具自动反馈优化openGauss性能',
    archives: '2023-06',
    img: '/zh/post/luozihao/title/img.png',
    author: ['罗梓浩'],
    title: 'A-FOT工具自动反馈优化openGauss教程',
    tags: ['优化'],
    path: 'zh/blogs/luozihao/A-FOT工具自动反馈优化',
    times: '21:30',
  },
  {
    date: '2023-05-30',
    summary: 'opengauss 5.0 CM新特性之 vip配置',
    archives: '2023-05',
    img: '/zh/post/enmo/title/img.png',
    author: ['云和恩墨-戚钰'],
    title: 'opengauss 5.0 CM新特性之 vip配置',
    tags: ['opengauss'],
    path: 'zh/blogs/enmo/opengauss 5.0 CM新特性之 vip配置',
    times: '10:20',
  },
  {
    date: '2023-05-30',
    summary: 'opengauss 5.0 CM新特性之只读检测能力增强',
    archives: '2023-05',
    img: '/zh/post/enmo/title/img.png',
    author: ['云和恩墨-戚钰'],
    title: 'opengauss 5.0 CM新特性之只读检测能力增强',
    tags: ['opengauss'],
    path: 'zh/blogs/enmo/opengauss 5.0 CM新特性之只读检测能力增强',
    times: '10:20',
  },
  {
    date: '2023-05-30',
    summary: 'opengauss双region流式容灾搭建',
    archives: '2023-05',
    img: '/zh/post/enmo/title/img.png',
    author: ['云和恩墨-戚钰'],
    title: 'opengauss双region流式容灾搭建',
    tags: ['openGauss'],
    path: 'zh/blogs/enmo/opengauss双region流式容灾搭建',
    times: '10:20',
  },
  {
    date: '2023-05-24',
    summary: '资源池化支持同城dorado双集群部署(四)----集群管理工具部署',
    archives: '2023-05',
    img: '/zh/post/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: '资源池化支持同城dorado双集群部署(四)----集群管理工具部署',
    tags: ['资源池化支持同城dorado双集群部署(四)----集群管理工具部署'],
    path: 'zh/blogs/zhengxue/资源池化支持同城dorado双集群部署(四)之om部署',
    times: '9:30',
  },
  {
    date: '2023-05-18',
    summary: '资源池化支持同城dorado双集群部署(三)----磁阵搭建',
    archives: '2023-05',
    img: '/zh/post/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: '资源池化支持同城dorado双集群部署(三)----磁阵搭建',
    tags: ['资源池化支持同城dorado双集群部署(三)----磁阵搭建'],
    path: 'zh/blogs/zhengxue/资源池化支持同城dorado双集群部署(三)之磁阵搭建',
    times: '9:30',
  },
  {
    date: '2023-04-30',
    summary: 'Mogdb备机处于standby need-repair(WAL)状态怎么处理',
    archives: '2023-04',
    img: '/zh/post/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'Mogdb备机处于standby need-repair(WAL)状态怎么处理',
    tags: ['openGauss安装'],
    path: 'zh/blogs/zhangcuiping/Mogdb备机处于standby need-repair状态怎么处理',
    times: '14:20',
  },
  {
    date: '2023-04-30',
    summary: 'Mogdb主机启动提示Process exited with status 1怎么处理',
    archives: '2023-04',
    img: '/zh/post/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'Mogdb主机启动提示Process exited with status 1怎么处理',
    tags: ['openGauss安装'],
    path: 'zh/blogs/zhangcuiping/Mogdb主机启动提示Process exited with status 1怎么处理',
    times: '14:20',
  },
  {
    date: '2023-04-25',
    summary: '与 Mysql 的 Performance_schema 类似，openGauss 本身也提供类似的性能监控视图。但与 Mysql 也存在差异，本文就针对两者异同做个比较。',
    archives: '2023-04',
    img: '',
    author: ['zhoujingbnu'],
    title: 'Mysql 与 openGauss 性能视图比较',
    tags: ['Mysql'],
    path: 'zh/blogs/zhoujingbnu/Mysql与openGauss的性能视图比较',
    times: '10:20',
  },
  {
    date: '2023-04-19',
    summary: 'MogDB查询当前/历史执行计划',
    archives: '2023-04',
    img: '/zh/post/enmo/title/img6.png',
    author: ['云和恩墨东区交付团队'],
    title: 'MogDB查询当前/历史执行计划',
    tags: ['MogDB'],
    path: 'zh/blogs/enmo/MogDB查询当前历史执行计划',
    times: '10:20',
  },
  {
    date: '2023-04-18',
    summary: 'ShardingSphere X openGauss',
    archives: '2023-04',
    img: '/zh/post/wangyuxuan/title/img.jpg',
    author: ['wangyuxuan'],
    title: 'ShardingSphere X openGauss',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/wangyuxuan/ShardingSphere X openGauss',
    times: '15:30',
  },
  {
    date: '2023-04-10',
    summary: 'openGauss operator初探',
    archives: '2023-04',
    img: '',
    author: ['xucheng'],
    title: 'openGauss operator初探',
    tags: ['openGauss operator初探'],
    path: 'zh/blogs/johnnyflute/operator初探',
    times: '11:30',
  },
  {
    date: '2023-04-10',
    summary: 'openGauss集群管理组件（CM）浅析',
    archives: '2023-04',
    img: './title/img.png',
    author: ['wangshanshan'],
    title: 'openGauss集群管理组件（CM）浅析',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/wangshanshan/openGauss集群管理组件（CM）浅析',
    times: '10:30',
  },
  {
    date: '2023-04-01',
    summary: '资源池化支持同城dorado双集群部署(二)----cm模拟',
    archives: '2023-04',
    img: '/zh/post/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: '资源池化支持同城dorado双集群部署(二)----cm模拟',
    tags: ['资源池化支持同城dorado双集群部署(二)----cm模拟'],
    path: 'zh/blogs/zhengxue/资源池化支持同城dorado双集群部署(二)之cm模拟',
    times: '9:30',
  },
  {
    date: '2023-04-01',
    summary: '资源池化支持同城dorado双集群部署(一)----dd模拟',
    archives: '2023-04',
    img: '/zh/post/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: '资源池化支持同城dorado双集群部署(一)----dd模拟',
    tags: ['资源池化支持同城dorado双集群部署(一)----dd模拟'],
    path: 'zh/blogs/zhengxue/资源池化支持同城dorado双集群部署(一)之dd模拟',
    times: '9:30',
  },
  {
    date: '2023-04-01',
    summary: '资源池化支持同城dorado双集群切换（非日志合一）',
    archives: '2023-04',
    img: '/zh/post/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: '资源池化支持同城dorado双集群切换（非日志合一）',
    tags: ['资源池化支持同城dorado双集群切换（非日志合一）'],
    path: 'zh/blogs/zhengxue/资源池化支持同城dorado双集群切换（非日志合一）',
    times: '9:30',
  },
  {
    date: '2023-03-24',
    summary: '如何使用ODBC应用程序接口连接数据库',
    archives: '2023-03',
    img: '/zh/post/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '如何使用ODBC应用程序接口连接数据库',
    tags: ['如何使用ODBC应用程序接口连接数据库'],
    path: 'zh/blogs/zhangcuiping/如何使用ODBC应用程序接口连接数据库',
    times: '15:20',
  },
  {
    date: '2023-03-23',
    summary: '使用yum安装unixODBC时报错怎么办',
    archives: '2023-03',
    img: '/zh/post/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '使用yum安装unixODBC时报错怎么办',
    tags: ['使用yum安装unixODBC时报错怎么办'],
    path: 'zh/blogs/zhangcuiping/使用yum安装unixODBC时报错怎么办',
    times: '10:20',
  },
  {
    date: '2023-02-18',
    summary: 'openGauss共享存储对接Ceph(单机openGauss + Ceph)',
    archives: '2023-02',
    img: '',
    author: ['zhangxb'],
    title: 'openGauss共享存储对接Ceph-单机openGauss-Ceph',
    tags: ['共享存储', 'Ceph'],
    path: 'zh/blogs/zhangxb/openGauss-DSS-Ceph部署',
    times: '19:30',
  },
  {
    date: '2023-02-13',
    summary: '使用Python-psycopg访问postgres、openGauss、MogDB',
    archives: '2023-02',
    img: '',
    author: ['夏克'],
    title: '使用Python-psycopg访问postgres、openGauss、MogDB',
    tags: ['openGauss', 'MogDB'],
    path: 'zh/blogs/xiake/使用Python-psycopg访问postgres、openGauss、MogDB',
    times: '10:20',
  },
  {
    date: '2023-02-13',
    summary: 'MogDB企业应用 之 Rust驱动',
    archives: '2023-02',
    img: '',
    author: ['夏克'],
    title: 'MogDB企业应用 之 Rust驱动',
    tags: ['MogDB'],
    path: 'zh/blogs/xiake/MogDB企业应用 之 Rust驱动',
    times: '10:20',
  },
  {
    date: '2023-02-08',
    summary: 'opengauss-jdbc问题整理',
    archives: '2023-02',
    img: '',
    author: ['zhoucong'],
    title: 'opengauss-jdbc问题整理',
    tags: ['opengauss-jdbc问题整理'],
    path: 'zh/blogs/zhoucong/opengauss-jdbc问题整理',
    times: '16:00',
  },
  {
    date: '2023-01-30',
    summary: '慢SQL问题常见定位方法',
    archives: '2023-01',
    img: '/zh/blogs/zhangzhijing/title/img1.png',
    author: ['zhangzhijing'],
    title: 'openGauss运维---慢SQL',
    tags: ['openGauss运维---慢SQL'],
    path: 'zh/blogs/zhangzhijing/【openGauss运维---慢SQL】',
    times: '00:40',
  },
  {
    date: '2023-01-30',
    summary: '内存问题常见定位方法',
    archives: '2023-01',
    img: '/zh/blogs/zhangzhijing/title/img1.png',
    author: ['zhangzhijing'],
    title: 'openGauss运维---内存',
    tags: ['openGauss运维---内存'],
    path: 'zh/blogs/zhangzhijing/【openGauss运维---内存】',
    times: '00:40',
  },
  {
    date: '2023-01-16',
    summary: '3.0.3版本基于3.0.0版本修改说明',
    archives: '2023-01',
    img: '/zh/blogs/zhangzhijing/title/img1.png',
    author: ['opengauss'],
    title: '3.0.3版本发行说明',
    tags: ['3.0.3版本修改说明'],
    path: 'zh/blogs/opengauss_release/3.0.3版本发行说明',
    times: '15:00',
  },
  {
    date: '2023-01-12',
    summary: 'openGauss资源池化开发者入门指南',
    archives: '2023-01',
    img: '/zh/post/cchen676/title/img26.png',
    author: ['cchen676'],
    title: 'openGauss资源池化开发者入门指南(二)',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/cchen676/openGauss_资源池化开发者入门指南(二)',
    times: '16:30',
  },
  {
    date: '2023-01-12',
    summary: 'openGauss资源池化开发者入门指南',
    archives: '2023-01',
    img: '/zh/post/cchen676/title/img26.png',
    author: ['cchen676'],
    title: 'openGauss资源池化开发者入门指南(一)',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/cchen676/openGauss_资源池化开发者入门指南(一)',
    times: '16:30',
  },
  {
    date: '2023-01-08',
    summary: '3.0.3版本具备的特性介绍，部分特性在3.0.0版本以及更早版本具备的特性不在此赘述',
    archives: '2023-01',
    img: '/zh/blogs/zhangzhijing/title/img1.png',
    author: ['zhangzhijing'],
    title: '3.0.3版本功能介绍',
    tags: ['3.0.3版本功能介绍'],
    path: 'zh/blogs/zhangzhijing/3.0.3版本功能介绍',
    times: '00:40',
  },
  {
    date: '2022-12-10',
    summary: '测评报告：文件导入哪家强？',
    archives: '2022-12',
    img: '',
    author: ['夏克'],
    title: '测评报告：文件导入哪家强？',
    tags: ['OpenGauss3.0.0'],
    path: 'zh/blogs/Frank/测评报告：文件导入哪家强？',
    times: '18:40',
  },
  {
    date: '2022-12-06',
    summary: '【openGauss】在WPS表格里制作连接到openGauss的实时刷新报表',
    archives: '2022-12',
    img: '',
    author: ['DarkAthena'],
    title: '【openGauss】在WPS表格里制作连接到openGauss的实时刷新报表',
    tags: ['openGauss'],
    path: 'zh/blogs/DarkAthena/【openGauss】在WPS表格里制作连接到openGauss的实时刷新报表',
    times: '10:20',
  },
  {
    date: '2022-12-06',
    summary: 'MogDB/openGauss 角色切换后sequence为什么不连续',
    archives: '2022-12',
    img: '',
    author: ['高云龙'],
    title: 'MogDB/openGauss 角色切换后sequence为什么不连续',
    tags: ['MogDB', 'openGauss'],
    path: 'zh/blogs/gaoyunlong/MogDB openGauss 角色切换后sequence为什么不连续',
    times: '10:20',
  },
  {
    date: '2022-12-06',
    summary: 'openGauss/MogDB的uncommitted xmin问题解决',
    archives: '2022-12',
    img: '',
    author: ['云和恩墨-阎书利'],
    title: 'openGauss/MogDB的uncommitted xmin问题解决',
    tags: ['MogDB', 'openGauss'],
    path: 'zh/blogs/ysl/openGauss MogDB的uncommitted xmin问题解决',
    times: '10:20',
  },
  {
    date: '2022-11-ed',
    summary: 'MogDB ASH机制浅析',
    archives: '2022-11',
    img: '/zh/post/liuxu/title/img.png',
    author: ['Kamus'],
    title: 'MogDB ASH机制浅析',
    tags: ['MogDB ASH机制浅析'],
    path: 'zh/blogs/liuxu/MogDB ASH机制浅析',
    times: '10:20',
  },
  {
    date: '2022-11-30',
    summary: 'PTK安装MogDB 3.1过程和报错解决方法',
    archives: '2022-11',
    img: '',
    author: ['云和恩墨-郭欢'],
    title: 'PTK安装MogDB 3.1过程和报错解决方法',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/PTK安装MogDB 3.1过程和报错解决方法',
    times: '10:20',
  },
  {
    date: '2022-11-25',
    summary: 'MogDB/openGauss default privileges 使用方法',
    archives: '2022-11',
    img: '',
    author: ['高云龙'],
    title: 'MogDB/openGauss default privileges 使用方法',
    tags: ['MogDB/openGauss default privileges 使用方法'],
    path: 'zh/blogs/gaoyunlong/MogDB-openGauss default privileges 使用方法',
    times: '13:30',
  },
  {
    date: '2022-11-21',
    summary: '介绍openGauss数据库个人使用经验',
    archives: '2022-11',
    img: '',
    author: ['ArsuKron'],
    title: 'openGauss数据库使用分享',
    tags: ['openGauss技术文章征集', 'SQL'],
    path: 'zh/blogs/ArsuKron/2022-11-21-openGauss数据库使用分享-01',
  },
  {
    date: '2022-11-15',
    summary: "Just about everything you'll need to style in the theme: headings, paragraphs, blockquotes, tables, code blocks, and more.",
    archives: '2022-11',
    img: '',
    author: ['Red_havk'],
    title: '【我与openGauss的故事】如何管理数据库安全(第一部分)',
    tags: ['openGauss', '数据库', '安全'],
    path: 'zh/blogs/企鹅圈/【我与openGauss的故事】如何管理数据库安全(第一部分)',
  },
  {
    date: '2022-11-15',
    summary: "Just about everything you'll need to style in the theme: headings, paragraphs, blockquotes, tables, code blocks, and more.",
    archives: '2022-11',
    img: '',
    author: ['Red_havk'],
    title: '【我与openGauss的故事】如何管理数据库安全(第一部分)',
    tags: ['openGauss', '数据库', '安全'],
    path: 'zh/blogs/第五届opengauss/基于DAS管理云数据库GaussDB(for openGauss)的一些操作',
  },
  {
    date: '2022-11-15',
    summary: 'MySQL到OpenGauss的数据迁移测试',
    archives: '2022-11',
    img: '',
    author: ['zhangsir'],
    title: 'MySQL到OpenGauss的数据迁移测试',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/zhangsir/2022-11-15MySQL到OpenGauss的数据迁移测试',
    times: '16:20',
  },
  {
    date: '2022-11-15',
    summary: 'openGauss3.1.0企业版HA环境部署测试',
    archives: '2022-11',
    img: '',
    author: ['zhangsir'],
    title: 'openGauss3.1.0企业版HA环境部署测试',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/zhangsir/20221115openGauss3.1.0企业版HA环境部署测试',
    times: '16:20',
  },
  {
    date: '2022-11-12',
    summary: '【我和openGauss的故事】—python开发工具连接openGauss数据库。',
    archives: '2022-11',
    img: '',
    author: ['IT烧麦'],
    title: '【我和openGauss的故事】—python开发工具连接openGauss数据库。',
    tags: ['python', 'openGauss', '开发工具'],
    path: 'zh/blogs/IT烧麦/python开发工具连接openGauss数据库',
  },
  {
    date: '2022-11-10',
    summary: '安全函数解读及使用注意事项',
    archives: '2022-11',
    img: '',
    author: ['彭炯'],
    title: '安全函数解读及使用注意事项',
    tags: ['安全函数'],
    path: 'zh/blogs/totaj/安全函数解读及使用注意事项',
    times: '17:30',
  },
  {
    date: '2022-11-07',
    summary: 'gs_stack',
    archives: '2022-11',
    img: '',
    author: ['王天庆'],
    title: 'openGauss3.1.0 版本的gs_stack功能解密',
    tags: ['gs_stack'],
    path: 'zh/blogs/wangtianqing/openGauss3.1.0 版本的gs_stack功能解密',
    times: '12:30',
  },
  {
    date: '2022-11-07',
    summary: '两种在openGauss中使用存储过程生成文本文件的方式',
    archives: '2022-11',
    img: '/zh/post/DarkAthena/title/img.png',
    author: ['DarkAthena'],
    title: '两种在openGauss中使用存储过程生成文本文件的方式',
    tags: ['openGauss'],
    path: 'zh/blogs/DarkAthena/两种在openGauss中使用存储过程生成文本文件的方式',
    times: '10:20',
  },
  {
    date: '2022-11-07',
    summary: '我眼中的openGauss数据库十大尬点',
    archives: '2022-11',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: '我眼中的openGauss数据库十大尬点',
    tags: ['我眼中的openGauss数据库十大尬点'],
    path: 'zh/blogs/pengchong/我眼中的openGauss数据库十大尬点',
    times: '10:20',
  },
  {
    date: '2022-11-07',
    summary: 'pg_probackup包含新建表空间的备份及恢复',
    archives: '2022-11',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'pg_probackup包含新建表空间的备份及恢复',
    tags: ['pg_probackup包含新建表空间的备份及恢复'],
    path: 'zh/blogs/pengchong/pg_probackup包含新建表空间的备份及恢复',
    times: '10:20',
  },
  {
    date: '2022-11-04',
    summary: 'PostgreSQL 与 MogDB/openGauss 之核心进/线程',
    archives: '2022-11',
    img: '/zh/post/gaoyunlong/title/img21.png',
    author: ['高云龙'],
    title: 'PostgreSQL 与 MogDB/openGauss 之核心进/线程',
    tags: ['openGauss与postgresql对比'],
    path: 'zh/blogs/gaoyunlong/PostgreSQL与MogDB-openGauss之核心进线程',
    times: '18:00',
  },
  {
    date: '2022-11-04',
    summary: 'MogDB/openGauss 坏块测试-对启动的影响',
    archives: '2022-11',
    img: '/zh/post/fanjijie/title/img20.png',
    author: ['范计杰'],
    title: 'MogDB/openGauss 坏块测试-对启动的影响',
    tags: ['MogDB/openGauss 坏块测试-对启动的影响'],
    path: 'zh/blogs/fanjijie/MogDBopenGauss 坏块测试-对启动的影响',
    times: '15:30',
  },
  {
    date: '2022-11-04',
    summary: 'MogDB/openGauss 数据库扩缩容的几种方式',
    archives: '2022-11',
    img: '/zh/post/gaoyunlong/title/img33.png',
    author: ['高云龙'],
    title: 'MogDB/openGauss 数据库扩缩容的几种方式',
    tags: ['MogDB/openGauss 数据库扩缩容的几种方式'],
    path: 'zh/blogs/gaoyunlong/MogDB openGauss数据库扩缩容的几种方式',
    times: '10:20',
  },
  {
    date: '2022-11-02',
    summary: 'SQL引擎插件开发指导',
    archives: '2022-11',
    img: '/zh/blogs/xiteming/title/img1.png',
    author: ['ganyang'],
    title: 'SQL引擎插件开发指导',
    tags: ['SQL引擎插件开发指导'],
    path: 'zh/blogs/ganyang/SQL引擎插件开发指导',
    times: '17:00',
  },
  {
    date: '2022-11-02',
    summary: '如何创建范围分区表',
    archives: '2022-11',
    img: '',
    author: ['张翠娉'],
    title: '如何创建范围分区表',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/如何创建范围分区表',
    times: '15:20',
  },
  {
    date: '2022-11-02',
    summary: '创建表分区时提示ERROR:  inserted partition key does not map to any table partition怎么办',
    archives: '2022-11',
    img: '',
    author: ['张翠娉'],
    title: '创建表分区时提示ERROR:  inserted partition key does not map to any table partition怎么办',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/创建表分区时提示ERROR  inserted partition key does not map to any table partition怎么办',
    times: '14:20',
  },
  {
    date: '2022-10-26',
    summary: '从Oracle迁移到openGauss实战分享',
    archives: '2022-10',
    img: '',
    author: ['bububiubiu'],
    title: '从Oracle迁移到openGauss实战分享',
    tags: ['Oracle', '迁移'],
    path: 'zh/blogs/bububiubiu/从Oracle迁移到openGauss实战分享',
    times: '16:30',
  },
  {
    date: '2022-10-21',
    summary: '智能优化器',
    archives: '2022-10',
    img: '',
    author: ['王天庆'],
    title: 'openGauss-智能优化器之基数估计',
    tags: ['智能优化器'],
    path: 'zh/blogs/wangtianqing/openGauss-智能优化器之基数估计',
    times: '12:30',
  },
  {
    date: '2022-10-19',
    summary: 'gs_dump备份恢复实践',
    archives: '2022-10',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'gs_dump备份恢复实践',
    tags: ['openGauss'],
    path: 'zh/blogs/pengchong/gs_dump备份恢复实践',
    times: '10:20',
  },
  {
    date: '2022-10-19',
    summary: 'MogDB 3.0数据库导出Excel',
    archives: '2022-10',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB 3.0数据库导出Excel',
    tags: ['MogDB'],
    path: 'zh/blogs/pengchong/MogDB 3.0数据库导出Excel',
    times: '10:20',
  },
  {
    date: '2022-10-19',
    summary: 'MogDB数据库更好用的安装部署及管理工具--PTK(Provisioning Toolkit)',
    archives: '2022-10',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB数据库更好用的安装部署及管理工具--PTK(Provisioning Toolkit)',
    tags: ['MogDB'],
    path: 'zh/blogs/pengchong/MogDB数据库更好用的安装部署及管理工具--PTK(Provisioning Toolkit)',
    times: '10:20',
  },
  {
    date: '2022-10-19',
    summary: 'openGauss/MogDB DUMP清单',
    archives: '2022-10',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'openGauss/MogDB DUMP清单',
    tags: ['MogDB', 'openGauss'],
    path: 'zh/blogs/pengchong/openGaussMogDB-DUMP清单',
    times: '10:20',
  },
  {
    date: '2022-10-19',
    summary: 'openGauss易知易会的几个实用特性',
    archives: '2022-10',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'openGauss易知易会的几个实用特性',
    tags: ['openGauss'],
    path: 'zh/blogs/pengchong/openGauss易知易会的几个实用特性',
    times: '10:20',
  },
  {
    date: '2022-10-19',
    summary: 'openGauss与PostgreSQL的几种权限管理',
    archives: '2022-10',
    img: '/zh/post/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'openGauss与PostgreSQL的几种权限管理',
    tags: ['openGauss'],
    path: 'zh/blogs/pengchong/openGauss与PostgreSQL的几种权限管理',
    times: '10:20',
  },
  {
    date: '2022-10-18',
    summary: '在Docker环境下测试openGauss的MOT特性',
    archives: '2022-10',
    img: '',
    author: ['zhangsir'],
    title: '【我和openGauss的故事】在Docker环境下测试openGauss的MOT特性',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/zhangsir/【我和openGauss的故事】在Docker环境下测试openGauss的MOT特性',
    times: '16:20',
  },
  {
    date: '2022-10-18',
    summary: 'openGauss 3.0：闪回恢复',
    archives: '2022-10',
    img: '',
    author: ['yangkai'],
    title: '【openGauss技术文章征集】- openGauss 3.0：闪回恢复',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/yangkai/【openGauss技术文章征集】-openGauss 3.0：闪回恢复',
    times: '16:20',
  },
  {
    date: '2022-10-18',
    summary: '本文基于ansible工具实现openGauss的一键批量部署',
    archives: '2022-10',
    img: '',
    author: ['szrsu'],
    title: 'Ansible自动化部署安装openGauss3.1企业版单机',
    tags: ['openGauss技术文章征集', 'Ansible'],
    path: 'zh/blogs/szrsu/2022-10-18-Ansible自动化部署安装openGauss3.1企业版单机',
  },
  {
    date: '2022-10-18',
    summary: 'build 卡在 create backup label success 问题',
    archives: '2022-10',
    img: '',
    author: ['li_jianqiu'],
    title: 'build卡在create backup label success 问题',
    tags: [''],
    path: 'zh/blogs/li_jianqiu/build卡在create backup label success 问题',
  },
  {
    date: '2022-10-18',
    summary: '存储引擎概述',
    archives: '2022-10',
    img: '',
    author: ['zhangkaihan'],
    title: 'opengauss体系结构之存储引擎',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/zhangkaihan/opengauss体系结构之存储引擎',
    times: '16:20',
  },
  {
    date: '2022-10-18',
    summary: 'openGauss学习笔记',
    archives: '2022-10',
    img: '',
    author: ['zhangkaihan'],
    title: 'openGauss学习笔记-从0开始（单机安装）',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/zhangkaihan/openGauss学习笔记-从0开始（单机安装）',
    times: '16:20',
  },
  {
    date: '2022-10-18',
    summary: 'openGauss的WDR报告解读',
    archives: '2022-10',
    img: '',
    author: ['怕晒的太阳'],
    title: 'openGauss的WDR报告解读',
    tags: ['我和openGauss的故事', 'openGauss'],
    path: 'zh/blogs/ying201909/openGauss的WDR报告解读',
    times: '10:15',
  },
  {
    date: '2022-10-16',
    summary: '我与openGauss的第一次见面',
    archives: '2022-10',
    img: '/zh/post/z-qw/title/title.jpg',
    author: ['z-qw'],
    title: '我与openGauss的第一次见面',
    tags: ['openGauss'],
    path: 'zh/blogs/z-qw/openGauss-与我的第一次见面',
    times: '15:30',
  },
  {
    date: '2022-10-12',
    summary: '选择率模型大解密',
    archives: '2022-10',
    img: '',
    author: ['王天庆'],
    title: 'openGauss 3.1.0的新型选择率模型大解密',
    tags: ['选择率模型大解密'],
    path: 'zh/blogs/wangtianqing/新型选择率模型',
    times: '12:30',
  },
  {
    date: '2022-10-10',
    summary: 'openGauss一主八备安装过程.',
    archives: '2022-10',
    img: '',
    author: ['kangyao59'],
    title: '2022-10-01-openGauss一主八备安装过程',
    tags: [''],
    path: 'zh/blogs/kangyao59/2022-10-01-openGauss一主八备安装过程',
  },
  {
    date: '2022-10-10',
    summary: '函数依赖关系',
    archives: '2022-10',
    img: '',
    author: ['王天庆'],
    title: '解密openGauss数据库中的函数依赖关系',
    tags: ['函数依赖关系'],
    path: 'zh/blogs/wangtianqing/解密openGauss数据库中的函数依赖关系',
    times: '12:30',
  },
  {
    date: '2022-10-10',
    summary: 'openGauss的管理与维护.',
    archives: '2022-10',
    img: '',
    author: ['knighthoob2001'],
    title: 'openGauss的管理与维护',
    tags: ['openGauss技术撰稿活动', 'openGauss'],
    path: 'zh/blogs/knighthoob2001/openGauss的管理与维护',
  },
  {
    date: '2022-10-10',
    summary: '性能专项',
    archives: '2022-10',
    img: '',
    author: ['王天庆'],
    title: 'openGauss的SQL引擎在版本中做了哪些优化系',
    tags: ['SQL引擎优化'],
    path: 'zh/blogs/wangtianqing/openGauss的SQL引擎在版本中做了哪些优化',
    times: '12:30',
  },
  {
    date: '2022-10-09',
    summary: '【我和openGauss的故事】—初闻不识，久知细读。',
    archives: '2022-10',
    img: '',
    author: ['鱿年年'],
    title: '【我和openGauss的故事】—初闻不识，久知细读。',
    tags: ['Sample', 'openGauss', '介绍'],
    path: 'zh/blogs/鱿年年/2022-10-09-【我和openGauss的故事】—初闻不识，久知细读。-01',
  },
  {
    date: '2022-10-09',
    summary: '优化openGauss官方容器源码',
    archives: '2022-10',
    img: '/zh/post/lihongda/title/title.png',
    author: ['李宏达'],
    title: '优化openGauss官方容器源码',
    tags: ['openGauss技术文章征集', 'container', '容器'],
    path: 'zh/blogs/lihongda/优化openGauss官方容器源码',
    times: '17:00',
  },
  {
    date: '2022-10-08',
    summary: '开源Mall4j商城系统底层用的是MySQL5.7，现在我们要用openGauss3.0把它替换下来',
    archives: '2022-10',
    img: '',
    author: ['大数据模型'],
    title: '【我与openGauss的故事】干货输出【开源Mall4j商城系统-MySQL5.7数据库底座替换探索实践】',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/angryart/【我与openGauss的故事】干货输出【开源Mall4j商城系统-MySQL5.7数据库底座替换探索实践】',
  },
  {
    date: '2022-10-08',
    summary: 'SpringBoot+openGauss开发入门',
    archives: '2022-10',
    img: '',
    author: ['大数据模型'],
    title: '【我与openGauss的故事】干货输出【SpringBoot + OpenGauss3开发入门】',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/angryart/【我与openGauss的故事】干货输出【SpringBoot-OpenGauss3开发入门】',
  },
  {
    date: '2022-10-08',
    summary: '开发人员 习惯用SSM+mysql，现在有一个选择，可以使用SSM+openGauss',
    archives: '2022-10',
    img: '',
    author: ['大数据模型'],
    title: '【我与openGauss的故事】SSM+MySQL替换探索 opengauss3对比postgresql12',
    tags: ['openGauss技术文章征集'],
    path: 'zh/blogs/angryart/【我与openGauss的故事】SSM-MySQL替换探索 opengauss3对比postgresql12',
  },
  {
    date: '2022-10-07',
    summary: '基于openGauss的五子棋AI项目',
    archives: '2022-10',
    img: '',
    author: ['winter'],
    title: '基于openGauss的五子棋AI项目',
    tags: ['OpenGauss技术文章征集'],
    path: 'zh/blogs/winter/基于openGauss的五子棋AI项目',
  },
  {
    date: '2022-10-07',
    summary: '循序渐进MogDB：通过 copy 加载 CSV 文件到数据库',
    archives: '2022-10',
    img: '',
    author: ['盖国强'],
    title: '循序渐进MogDB：通过 copy 加载 CSV 文件到数据库',
    tags: ['循序渐进MogDB：通过 copy 加载 CSV 文件到数据库'],
    path: 'zh/blogs/liuxu/循序渐进MogDB：通过 copy 加载 CSV 文件到数据库',
    times: '10:20',
  },
  {
    date: '2022-10-07',
    summary: '循序渐进MogDB：通过 copy 加载 CSV 文件到数据库',
    archives: '2022-10',
    img: '/zh/post/zhangcuiping/title/img.png',
    author: ['盖国强'],
    title: '循序渐进MogDB：通过 copy 加载 CSV 文件到数据库',
    tags: ['循序渐进MogDB：通过 copy 加载 CSV 文件到数据库'],
    path: 'zh/blogs/liuxu/循序渐进MogDB：通过copy加载CSV文件到数据库',
    times: '10:20',
  },
  {
    date: '2022-10-01',
    summary: '数据迁移至openGauss.',
    archives: '2022-10',
    img: '',
    author: ['小薛同学'],
    title: '数据迁移至openGauss',
    tags: ['openGauss有奖征文', 'openGauss', '数据迁移'],
    path: 'zh/blogs/xiaoxuetongxue/数据迁移至openGauss',
  },
  {
    date: '2022-09-ed',
    summary: '使用MTK迁移Mysql源库后主键自增列导致数据无法插入问题 ',
    archives: '2022-09',
    img: '/zh/post/liuxu/title/img.png',
    author: ['伊织鸟'],
    title: '使用MTK迁移Mysql源库后主键自增列导致数据无法插入问题 ',
    tags: ['使用MTK迁移Mysql源库后主键自增列导致数据无法插入问题 '],
    path: 'zh/blogs/liuxu/使用MTK迁移Mysql源库后主键自增列导致数据无法插入问题',
    times: '10:20',
  },
  {
    date: '2022-09-ed',
    summary: 'MogDB 全文检索概述',
    archives: '2022-09',
    img: '/zh/post/liuxu/title/img.png',
    author: ['由迪'],
    title: 'MogDB 全文检索概述',
    tags: ['MogDB 全文检索概述'],
    path: 'zh/blogs/liuxu/MogDB 全文检索概述',
    times: '10:20',
  },
  {
    date: '2022-09-ed',
    summary: 'MogDB SQL 类型转换值存储',
    archives: '2022-09',
    img: '',
    author: ['由迪'],
    title: 'MogDB SQL 类型转换值存储',
    tags: ['MogDB SQL 类型转换值存储'],
    path: 'zh/blogs/liuxu/MogDB SQL 类型转换值存储',
    times: '10:20',
  },
  {
    date: '2022-09-ed',
    summary: 'MogDB SQL 类型转换值存储',
    archives: '2022-09',
    img: '/zh/post/liuxu/title/img.png',
    author: ['由迪'],
    title: 'MogDB SQL 类型转换值存储',
    tags: ['MogDB SQL 类型转换值存储'],
    path: 'zh/blogs/liuxu/MogDB SQL类型转换值存储',
    times: '10:20',
  },
  {
    date: '2022-09-ed',
    summary: 'MogHA：主备系统时间不同步对RTO的影响',
    archives: '2022-09',
    img: '/zh/post/liuxu/title/img.png',
    author: ['由迪'],
    title: 'MogHA：主备系统时间不同步对RTO的影响',
    tags: ['MogHA：主备系统时间不同步对RTO的影响'],
    path: 'zh/blogs/liuxu/MogHA：主备系统时间不同步对RTO的影响',
    times: '10:20',
  },
  {
    date: '2022-09-30',
    summary: 'openGauss社区开发入门',
    archives: '2022-09',
    img: '/zh/post/z-qw/title/title.jpg',
    author: ['z-qw'],
    title: 'openGauss社区入门（openGauss-循环语句）',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/z-qw/openGauss-循环语句',
    times: '17:30',
  },
  {
    date: '2022-09-30',
    summary: '安装openGauss执行安装命令时提示没有gs_install怎么办',
    archives: '2022-09',
    img: '',
    author: ['张翠娉'],
    title: '安装openGauss执行安装命令时提示没有gs_install怎么办',
    tags: ['openGauss安装'],
    path: 'zh/blogs/zhangcuiping/安装openGauss执行安装操作时提示没有gs_install怎么办',
    times: '14:20',
  },
  {
    date: '2022-09-30',
    summary: 'openGauss数据库备份恢复',
    archives: '2022-09',
    img: '',
    author: ['Rentc'],
    title: 'openGauss数据库备份恢复',
    tags: ['openGauss数据库备份恢复'],
    path: 'zh/blogs/Rentc1/openGauss数据库备份恢复',
    times: '10:40',
  },
  {
    date: '2022-09-29',
    summary: '',
    archives: '2022-09',
    img: '',
    author: ['liwt'],
    title: '【我和openGauss的故事】初识openGauss',
    tags: ['【我和openGauss的故事】初识openGauss', 'SQL'],
    path: 'zh/blogs/Apricity/2022-09-29-【我和openGauss的故事】初识openGauss',
  },
  {
    date: '2022-09-29',
    summary: '奇思妙想——通过Go语言自制安装openGauss二进制程序',
    archives: '2022-09',
    img: '/zh/post/lihongda/title/title.png',
    author: ['李宏达'],
    title: '奇思妙想——通过Go语言自制安装openGauss二进制程序',
    tags: ['openGauss技术文章征集', 'Go', 'OM'],
    path: 'zh/blogs/lihongda/奇思妙想——通过Go语言自制安装openGauss二进制程序',
    times: '13:00',
  },
  {
    date: '2022-09-29',
    summary: 'MogDB 全文搜索-分词器',
    archives: '2022-09',
    img: '/zh/post/liuxu/title/img.png',
    author: ['由迪'],
    title: 'MogDB 全文搜索-分词器',
    tags: ['MogDB 全文搜索-分词器'],
    path: 'zh/blogs/liuxu/MogDB 全文搜索-分词器',
    times: '10:20',
  },
  {
    date: '2022-09-28',
    summary: '本文从实际场景出发记录了openGauss，CM，OM整体编译流程，用户只需要选取干净的CentOS 7.6环境，配置好yum源，即可按照文中操作。',
    archives: '2022-09',
    img: '/zh/post/lihongda/title/title.png',
    author: ['李宏达'],
    title: '正确编译openGauss&CM&OM',
    tags: ['openGauss技术文章征集', 'CM', 'OM'],
    path: 'zh/blogs/lihongda/正确编译openGauss-CM-OM',
    times: '17:40',
  },
  {
    date: '2022-09-28',
    summary: '使用navicat连接openGauss数据库',
    archives: '2022-09',
    img: '',
    author: ['fanny0902'],
    title: '使用navicat连接openGauss数据库',
    tags: ['openGauss'],
    path: 'zh/blogs/fanny0902/使用navicat连接openGauss数据库',
    times: '17:30',
  },
  {
    date: '2022-09-28',
    summary: 'openGauss Cluster Manager RTO Test',
    archives: '2022-09',
    img: '/zh/post/lihongda/title/title.png',
    author: ['李宏达'],
    title: 'openGauss Cluster Manager RTO Test',
    tags: ['openGauss技术文章征集', 'CM', 'RTO'],
    path: 'zh/blogs/lihongda/openGauss-ClusterManagerRTO-Test',
    times: '17:30',
  },
  {
    date: '2022-09-28',
    summary: '如何理解CPU亲和性',
    archives: '2022-09',
    img: '',
    author: ['张翠娉'],
    title: '如何理解CPU亲和性',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/如何理解CPU亲和性',
    times: '15:20',
  },
  {
    date: '2022-09-28',
    summary: '如何通过一个小故事解读NUMA技术',
    archives: '2022-09',
    img: '',
    author: ['张翠娉'],
    title: '如何通过一个小故事解读NUMA技术',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/如何通过一个小故事解读NUMA技术',
    times: '15:20',
  },
  {
    date: '2022-09-28',
    summary: 'openGauss初学者快速入门.',
    archives: '2022-09',
    img: '',
    author: ['本杰明'],
    title: 'openGauss初学者快速入门',
    tags: ['openGauss征稿活动', 'openGauss'],
    path: 'zh/blogs/benjieming/openGauss初学者快速入门',
  },
  {
    date: '2022-09-27',
    summary: '我与openGauss的第一次见面',
    archives: '2022-09',
    img: '',
    author: ['祖国滴花骨朵儿'],
    title: '我与openGauss的第一次见面',
    tags: ['Sample', 'openGauss', '介绍'],
    path: 'zh/blogs/whl/2022-09-27-openGauss 与我的第一次见面',
  },
  {
    date: '2022-09-25',
    summary: 'openGauss社区开发入门',
    archives: '2022-09',
    img: '/zh/post/z-qw/title/title.jpg',
    author: ['z-qw'],
    title: 'openGauss社区入门（openGauss-服务配置）',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/z-qw/openGauss-服务配置',
    times: '19:00',
  },
  {
    date: '2022-09-23',
    summary: '什么是数据库回表操作',
    archives: '2022-09',
    img: '',
    author: ['张翠娉'],
    title: '什么是数据库回表操作',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/什么是数据库回表操作',
    times: '14:20',
  },
  {
    date: '2022-09-19',
    summary: '本文将通过对比官方文档关于**“设置账本数据库”**中的几个章节，结合源码来说说文档中操作步骤背后的原理。',
    archives: '2022-09',
    img: '',
    author: ['夏克'],
    title: 'openGauss账本数据库，你不知道的那些事儿',
    tags: ['openGauss技术文章征集', 'MogDB'],
    path: 'zh/blogs/Frank/openGauss账本数据库，你不知道的那些事儿openGauss账本数据库，你不知道的那些事儿',
  },
  {
    date: '2022-09-16',
    summary: 'openGauss社区开发入门',
    archives: '2022-09',
    img: '/zh/post/z-qw/title/title.jpg',
    author: ['z-qw'],
    title: 'openGauss社区入门（openGauss-数据库核心技术）',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/z-qw/openGauss-数据库核心技术',
    times: '23:00',
  },
  {
    date: '2022-09-16',
    summary: '并发和并行的区别是什么',
    archives: '2022-09',
    img: '',
    author: ['张翠娉'],
    title: '并发和并行的区别是什么',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/并发和并行的区别是什么',
    times: '15:20',
  },
  {
    date: '2022-09-16',
    summary: '什么是存储过程',
    archives: '2022-09',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '什么是存储过程',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/什么是存储过程',
    times: '15:20',
  },
  {
    date: '2022-09-16',
    summary: 'Drop 、Delete、Truncate的区别是什么',
    archives: '2022-09',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'Drop 、Delete、Truncate的区别是什么',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/Drop 、Delete、Truncate的区别是什么',
    times: '15:20',
  },
  {
    date: '2022-09-15',
    summary: '一种可能是目前最快的从ORACLE同步数据到MogDB(openGauss)的方式',
    archives: '2022-09',
    img: '/zh/post/DarkAthena/title/img.png',
    author: ['DarkAthena'],
    title: '一种可能是目前最快的从ORACLE同步数据到MogDB(openGauss)的方式',
    tags: ['openGauss'],
    path: 'zh/blogs/DarkAthena/一种可能是目前最快的从ORACLE同步数据到MogDB(openGauss)的方式',
    times: '18:41',
  },
  {
    date: '2022-09-09',
    summary: '什么是数据字典',
    archives: '2022-09',
    img: '',
    author: ['云和恩墨-郭欢'],
    title: '什么是数据字典',
    tags: ['数据库入门'],
    path: 'zh/blogs/guohuan/什么是数据字典',
    times: '10:20',
  },
  {
    date: '2022-09-09',
    summary: '在windows中使用容器化的mogeaver',
    archives: '2022-09',
    img: '/zh/post/DarkAthena/title/img.png',
    author: ['DarkAthena'],
    title: '在windows中使用容器化的mogeaver',
    tags: ['openGauss'],
    path: 'zh/blogs/DarkAthena/在windows中使用容器化的mogeaver',
    times: '10:20',
  },
  {
    date: '2022-09-07',
    summary: '关系型数据库架构分类',
    archives: '2022-09',
    img: '',
    author: ['张翠娉'],
    title: '关系型数据库架构分类',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/关系型数据库架构分类',
    times: '14:20',
  },
  {
    date: '2022-09-07',
    summary: '如何理解角色与用户的关系',
    archives: '2022-09',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '如何理解角色与用户的关系',
    tags: ['如何理解角色与用户的关系'],
    path: 'zh/blogs/zhangcuiping/如何理解角色与用户的关系',
    times: '14:20',
  },
  {
    date: '2022-09-02',
    summary: 'openGauss社区开发入门',
    archives: '2022-09',
    img: '',
    author: ['z-qw'],
    title: 'openGauss社区入门（openGauss-定时任务）',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/z-qw/test3',
    times: '18:30',
  },
  {
    date: '2022-09-02',
    summary: 'Flashback Query in MogDB 3.0',
    archives: '2022-09',
    img: '/zh/blogs/kamus/title/img-title.png',
    author: ['Kamus'],
    title: 'Flashback Query in MogDB 3.0',
    tags: ['MogDB'],
    path: 'zh/blogs/kamus/Flashback Query in MogDB 3.0',
    times: '10:20',
  },
  {
    date: '2022-09-01',
    summary: 'OpenGauss3.0.0',
    archives: '2022-09',
    img: '',
    author: ['wllovever'],
    title: '使用gs_dumpall导出所有数据库',
    tags: ['OpenGauss3.0.0'],
    path: 'zh/blogs/wllove/gs_dumpall',
    times: '15:10',
  },
  {
    date: '2022-09-01',
    summary: '当使用git出现冲突提示时如果解决',
    archives: '2022-09',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '当使用git出现冲突提示时如果解决？',
    tags: ['git'],
    path: 'zh/blogs/zhangcuiping/当使用git出现冲突提示时如果解决',
    times: '14:20',
  },
  {
    date: '2022-09-01',
    summary: '当使用git出现提示untracked files时怎么办',
    archives: '2022-09',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '当使用git出现提示untracked files时怎么办？',
    tags: ['git'],
    path: 'zh/blogs/zhangcuiping/当使用git出现提示untracked files时怎么办',
    times: '14:20',
  },
  {
    date: '2022-09-01',
    summary: 'ssh 登录时常出现的几种错误以及解决方法（Linux）',
    archives: '2022-09',
    img: '/zh/blogs/Rentc/title/title.jpg',
    author: ['海量数据'],
    title: 'ssh 登录时常出现的几种错误以及解决方法（Linux）',
    tags: ['ssh 登录时常出现的几种错误以及解决方法（Linux）'],
    path: 'zh/blogs/rentc/ssh登录时常出现的几种错误以及解决方法（Linux）',
    times: '09:50',
  },
  {
    date: '2022-08-30',
    summary: '当使用git出现错误 upstream 时怎么办',
    archives: '2022-08',
    img: '',
    author: ['张翠娉'],
    title: '当使用git出现错误 upstream git repository时怎么办？',
    tags: ['git', 'upstream'],
    path: 'zh/blogs/zhangcuiping/当使用git出现错误upstream时怎么办',
    times: '14:20',
  },
  {
    date: '2022-08-29',
    summary: 'MogDB企业应用 之 Rust驱动',
    archives: '2022-08',
    img: '',
    author: ['云和恩墨'],
    title: 'MogDB企业应用 之 Rust驱动',
    tags: ['MogDB企业应用 之 Rust驱动'],
    path: 'zh/blogs/liuxu/MogDB企业应用 之 Rust驱动',
    times: '15:20',
  },
  {
    date: '2022-08-29',
    summary: 'MogDB企业应用 之 Rust驱动',
    archives: '2022-08',
    img: '/zh/post/zhangcuiping/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB企业应用 之 Rust驱动',
    tags: ['MogDB企业应用 之 Rust驱动'],
    path: 'zh/blogs/liuxu/MogDB企业应用之Rust驱动',
    times: '15:20',
  },
  {
    date: '2022-08-26',
    summary: 'MogDB stack之mgo-client安装',
    archives: '2022-08',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['云和恩墨-阎书利'],
    title: 'MogDB stack之mgo-client安装',
    tags: ['MogDB'],
    path: 'zh/blogs/ysl/MogDB stack之mgo-client安装',
    times: '10:20',
  },
  {
    date: '2022-08-26',
    summary: 'openGauss之定时任务简单管理',
    archives: '2022-08',
    img: '/zh/blogs/zhoubo/title/img.png',
    author: ['周波'],
    title: 'openGauss之定时任务简单管理',
    tags: ['MogDB'],
    path: 'zh/blogs/zhoubo/openGauss之定时任务简单管理',
    times: '10:20',
  },
  {
    date: '2022-08-25',
    summary: '什么是栈溢出',
    archives: '2022-08',
    img: '',
    author: ['张翠娉'],
    title: '什么是栈溢出',
    tags: ['什么是栈溢出'],
    path: 'zh/blogs/zhangcuiping/什么是栈溢出',
    times: '15:20',
  },
  {
    date: '2022-08-25',
    summary: 'openGauss/MogDB 学习笔记',
    archives: '2022-08',
    img: '',
    author: ['恩墨'],
    title: 'openGauss/MogDB 学习笔记之 -- PITR恢复',
    tags: ['openGauss'],
    path: 'zh/blogs/zhangcuiping/openGaussMogDB 学习笔记之-PITR恢复',
    times: '15:20',
  },
  {
    date: '2022-08-24',
    summary: '什么是缓存、内存和闪存',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '什么是缓存、内存和闪存',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/什么是缓存、内存和闪存',
    times: '15:20',
  },
  {
    date: '2022-08-24',
    summary: '什么是coredump',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '什么是coredump',
    tags: ['什么是coredump'],
    path: 'zh/blogs/zhangcuiping/什么是coredump',
    times: '15:20',
  },
  {
    date: '2022-08-24',
    summary: '为什么会出现段错误',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '为什么会出现段错误',
    tags: ['为什么会出现段错误'],
    path: 'zh/blogs/zhangcuiping/为什么会出现段错误',
    times: '15:20',
  },
  {
    date: '2022-08-22',
    summary: 'openGauss社区开发入门',
    archives: '2022-08',
    img: '/zh/blogs/Rentc/title/title.jpg',
    author: ['rentc'],
    title: 'openGauss社区入门（opengauss-高可用学习总结)',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/rentc/openGauss-高可用学习小结',
    times: '8:50',
  },
  {
    date: '2022-08-19',
    summary: 'openGauss社区开发入门',
    archives: '2022-08',
    img: '',
    author: ['z-qw'],
    title: 'openGauss社区入门（openGauss-对象管理）',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/z-qw/test2',
    times: '18:30',
  },
  {
    date: '2022-08-19',
    summary: '游标的使用和关闭',
    archives: '2022-08',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: '游标的使用和关闭',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/游标的使用和关闭',
    times: '10:20',
  },
  {
    date: '2022-08-19',
    summary: '怎样打开游标',
    archives: '2022-08',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: '怎样打开游标',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/怎样打开游标',
    times: '10:20',
  },
  {
    date: '2022-08-19',
    summary: '怎样声明游标',
    archives: '2022-08',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: '怎样声明游标',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/怎样声明游标',
    times: '10:20',
  },
  {
    date: '2022-08-18',
    summary: '当遇到磁盘空间已用完，无法创建目录时怎么办',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '当遇到磁盘空间已用完，无法创建目录时怎么办',
    tags: ['当遇到磁盘空间已用完，无法创建目录时怎么办'],
    path: 'zh/blogs/zhangcuiping/当遇到磁盘空间已用完，无法创建目录时怎么办',
    times: '14:20',
  },
  {
    date: '2022-08-18',
    summary: '使用PTK卸载数据库时删除用户失败怎么办？',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '使用PTK卸载数据库时删除用户失败怎么办？',
    tags: ['使用PTK卸载数据库时删除用户失败怎么办？'],
    path: 'zh/blogs/zhangcuiping/使用PTK卸载数据库时删除用户失败怎么办',
    times: '11:20',
  },
  {
    date: '2022-08-16',
    summary: '为什么使用gs_probackup执行全量备份时，提示无法连接到数据库？',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '为什么使用gs_probackup执行全量备份时，提示无法连接到数据库？',
    tags: ['为什么使用gs_probackup执行全量备份时，提示无法连接到数据库？'],
    path: 'zh/blogs/zhangcuiping/为什么使用gs_probackup执行全量备份时，提示无法连接到数据库',
    times: '16:30',
  },
  {
    date: '2022-08-12',
    summary: 'MogDB/openGauss 3.0 扩容及缩容',
    archives: '2022-08',
    img: '/zh/blogs/lihongda/title/img6.png',
    author: ['李宏达'],
    title: 'MogDB/openGauss 3.0 扩容及缩容',
    tags: ['MogDB'],
    path: 'zh/blogs/lihongda/MogDB-openGauss 3.0 扩容及缩容',
    times: '10:20',
  },
  {
    date: '2022-08-12',
    summary: 'MogDB/opengauss触发器简介（1）',
    archives: '2022-08',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/opengauss触发器简介（1）',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss触发器简介（1）',
    times: '10:20',
  },
  {
    date: '2022-08-12',
    summary: 'MogDB/opengauss触发器简介（2）',
    archives: '2022-08',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/opengauss触发器简介（2）',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss触发器简介（2）',
    times: '10:20',
  },
  {
    date: '2022-08-11',
    summary: '什么是慢SQL且如何查看慢SQL',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '什么是慢SQL且如何查看慢SQL',
    tags: ['什么是慢SQL且如何查看慢SQL'],
    path: 'zh/blogs/zhangcuiping/什么是慢SQL且如何查看慢SQL',
    times: '10:20',
  },
  {
    date: '2022-08-11',
    summary: 'SQL语言分为哪几类',
    archives: '2022-08',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'SQL语言分为哪几类',
    tags: ['SQL语言分为哪几类'],
    path: 'zh/blogs/zhangcuiping/SQL语言分为哪几类',
    times: '10:20',
  },
  {
    date: '2022-08-11',
    summary: 'openGauss社区开发入门',
    archives: '2022-08',
    img: '/zh/blogs/wzr/title/title.jpg',
    author: ['wangrururu'],
    title: 'openGauss社区入门(opengauss-事务管理小结)',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/wzr/wzr',
    times: '10:06',
  },
  {
    date: '2022-08-10',
    summary: 'openGauss社区开发入门',
    archives: '2022-08',
    img: '',
    author: ['z-qw'],
    title: 'openGauss社区入门（openGauss-常用数据类型）',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/z-qw/test',
    times: '18:30',
  },
  {
    date: '2022-08-05',
    summary: 'MogDB/openGauss存储过程的声明',
    archives: '2022-08',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/openGauss存储过程的声明',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss存储过程的声明',
    times: '10:20',
  },
  {
    date: '2022-08-05',
    summary: 'MogDB/openGauss存储过程的修改',
    archives: '2022-08',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/openGauss存储过程的修改',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss存储过程的修改',
    times: '10:20',
  },
  {
    date: '2022-08-01',
    summary: 'openGauss社区开发入门',
    archives: '2022-08',
    img: '/zh/blogs/Rentc/title/title.jpg',
    author: ['rentc'],
    title: 'openGauss社区入门（opengauss-事务管理和MVVC学习总结)',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/rentc/opengauss-事务管理和MVVC学习小结',
    times: '10:50',
  },
  {
    date: '2022-07-28',
    summary: 'find命令的基本用法',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'find命令的基本用法',
    tags: ['find命令的基本用法'],
    path: 'zh/blogs/zhangcuiping/find命令的基本用法',
    times: '14:20',
  },
  {
    date: '2022-07-28',
    summary: '根据openGauss/MogDB的lwtid查看线程堆栈',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '根据openGauss/MogDB的lwtid查看线程堆栈',
    tags: ['MogDB'],
    path: 'zh/blogs/enmo/根据openGauss MogDB的lwtid查看线程堆栈',
    times: '10:20',
  },
  {
    date: '2022-07-28',
    summary: 'MogDB 分析表',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 分析表',
    tags: ['MogDB'],
    path: 'zh/blogs/enmo/MogDB 分析表',
    times: '10:20',
  },
  {
    date: '2022-07-28',
    summary: 'MogDB/openGauss访问控制简介',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/openGauss访问控制简介',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-openGauss访问控制简介',
    times: '10:20',
  },
  {
    date: '2022-07-28',
    summary: 'MogDB/openGauss事务处理语句',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/openGauss事务处理语句',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-openGauss事务处理语句',
    times: '10:20',
  },
  {
    date: '2022-07-28',
    summary: 'MogDB/openGauss视图与物化视图',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/openGauss视图与物化视图',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-openGauss视图与物化视图',
    times: '10:20',
  },
  {
    date: '2022-07-21',
    summary: '为什么连接数据库的端口号与配置文件中的端口号不一致？',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '为什么连接数据库的端口号与配置文件中的端口号不一致？',
    tags: ['为什么连接数据库的端口号与配置文件中的端口号不一致？'],
    path: 'zh/blogs/zhangcuiping/为什么连接数据库的端口号与配置文件中的端口号不一致',
    times: '14:20',
  },
  {
    date: '2022-07-21',
    summary: 'MogDB中如何使用collations',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'MogDB中如何使用collations',
    tags: ['MogDB中如何使用collations'],
    path: 'zh/blogs/zhangcuiping/MogDB中如何使用collations',
    times: '14:20',
  },
  {
    date: '2022-07-21',
    summary: 'ps命令与grep命令简单介绍',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'ps命令与grep命令简单介绍',
    tags: ['ps命令与grep命令简单介绍'],
    path: 'zh/blogs/zhangcuiping/ps命令与grep命令简单介绍',
    times: '14:20',
  },
  {
    date: '2022-07-20',
    summary: '如何更改某个文件的只读权限为可编辑权限',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '如何更改某个文件的只读权限为可编辑权限',
    tags: ['如何更改某个文件的只读权限为可编辑权限'],
    path: 'zh/blogs/zhangcuiping/如何更改某个文件的只读权限为可编辑权限',
    times: '14:20',
  },
  {
    date: '2022-07-20',
    summary: '如何开启客户端加密特性',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '如何开启客户端加密特性',
    tags: ['如何开启客户端加密特性'],
    path: 'zh/blogs/zhangcuiping/如何开启客户端加密特性',
    times: '14:20',
  },
  {
    date: '2022-07-20',
    summary: 'openGauss中如何管理表空间',
    archives: '2022-07',
    img: '',
    author: ['张翠娉'],
    title: 'openGauss中如何管理表空间',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/openGauss中如何管理表空间',
    times: '14:20',
  },
  {
    date: '2022-07-20',
    summary: '在MogDB-openGauss中创建索引',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: '在MogDB-openGauss中创建索引',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/在MogDB-openGauss中创建索引',
    times: '10:20',
  },
  {
    date: '2022-07-20',
    summary: 'MogDB-opengauss中的集合操作',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB-opengauss中的集合操作',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss中的集合操作',
    times: '10:20',
  },
  {
    date: '2022-07-20',
    summary: 'MogDB-opengauss中的聚集与分组操作',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB-opengauss中的聚集与分组操作',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss中的聚集与分组操作',
    times: '10:20',
  },
  {
    date: '2022-07-14',
    summary: '为什么无法切换到目标数据库',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '为什么无法切换到目标数据库',
    tags: ['为什么无法切换到目标数据库'],
    path: 'zh/blogs/zhangcuiping/为什么无法切换到目标数据库',
    times: '14:20',
  },
  {
    date: '2022-07-14',
    summary: '卸载MogDB时提示数据目录不属于数据库用户，无法卸载怎么办',
    archives: '2022-07',
    img: '',
    author: ['张翠娉'],
    title: '卸载MogDB时提示数据目录不属于数据库用户，无法卸载怎么办',
    tags: ['数据库入门'],
    path: 'zh/blogs/zhangcuiping/卸载MogDB时提示数据目录不属于数据库用户，无法卸载怎么办',
    times: '14:20',
  },
  {
    date: '2022-07-14',
    summary: '新手小白如何进行简单的数据库操作',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '新手小白如何进行简单的数据库操作',
    tags: ['新手小白如何进行简单的数据库操作'],
    path: 'zh/blogs/zhangcuiping/新手小白如何进行简单的数据库操作',
    times: '14:20',
  },
  {
    date: '2022-07-14',
    summary: '约束介绍',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '约束介绍',
    tags: ['约束介绍'],
    path: 'zh/blogs/zhangcuiping/约束介绍',
    times: '14:20',
  },
  {
    date: '2022-07-14',
    summary: 'Linux常用命令介绍',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'Linux常用命令介绍',
    tags: ['Linux常用命令介绍'],
    path: 'zh/blogs/zhangcuiping/Linux常用命令介绍',
    times: '14:20',
  },
  {
    date: '2022-07-14',
    summary: '高并发报错too many clients already或无法创建线程',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '高并发报错too many clients already或无法创建线程',
    tags: ['高并发报错too many clients already或无法创建线程'],
    path: 'zh/blogs/enmo/MogDB 常见故障解决 重建索引失败',
    times: '10:20',
  },
  {
    date: '2022-07-14',
    summary: '高并发报错too many clients already或无法创建线程',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '高并发报错too many clients already或无法创建线程',
    tags: ['高并发报错too many clients already或无法创建线程'],
    path: 'zh/blogs/enmo/高并发报错too many clients already或无法创建线程',
    times: '10:20',
  },
  {
    date: '2022-07-14',
    summary: '国产数据库|使用 Docker 安装 MogDB3.0',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '国产数据库|使用 Docker 安装 MogDB3.0',
    tags: ['国产数据库|使用 Docker 安装 MogDB3.0'],
    path: 'zh/blogs/enmo/国产数据库 使用 Docker 安装 MogDB3.0',
    times: '10:20',
  },
  {
    date: '2022-07-14',
    summary: '循序渐进 MogDB：使用regexp_split_to_table进行行列转换',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '循序渐进 MogDB：使用regexp_split_to_table进行行列转换',
    tags: ['循序渐进 MogDB：使用regexp_split_to_table进行行列转换'],
    path: 'zh/blogs/enmo/循序渐进 MogDB：使用regexp_split_to_table进行行列转换',
    times: '10:20',
  },
  {
    date: '2022-07-14',
    summary: 'Bash与shell的区别',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'Bash与shell的区别',
    tags: ['Bash与shell的区别'],
    path: 'zh/blogs/zhangcuiping/bash与shell的区别',
    times: '10:20',
  },
  {
    date: '2022-07-14',
    summary: 'MogDB快速构建海量数据方法',
    archives: '2022-07',
    img: '',
    author: ['张翠娉'],
    title: 'MogDB快速构建海量数据方法',
    tags: ['MogDB快速构建海量数据方法'],
    path: 'zh/blogs/zhangcuiping/MogDB快速构建海量数据方法',
    times: '10:20',
  },
  {
    date: '2022-07-13',
    summary: 'DROP、TRUNCATE、DELETE的异同',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'DROP、TRUNCATE、DELETE的异同',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/DROP、TRUNCATE、DELETE的异同',
    times: '10:20',
  },
  {
    date: '2022-07-13',
    summary: 'MogDB/opengauss中的连接操作-1',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/opengauss中的连接操作-1',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss中的连接操作-1',
    times: '10:20',
  },
  {
    date: '2022-07-13',
    summary: 'MogDB/opengauss中的连接操作-2',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB/opengauss中的连接操作-2',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB-opengauss中的连接操作-2',
    times: '10:20',
  },
  {
    date: '2022-07-12',
    summary: 'Wget命令使用介绍',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'Wget命令使用介绍',
    tags: ['Wget命令使用介绍'],
    path: 'zh/blogs/zhangcuiping/Wget命令使用介绍',
    times: '10:20',
  },
  {
    date: '2022-07-11',
    summary: '使用VMworkstation安装docker版的MogDB',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '使用VMworkstation安装docker版的MogDB',
    tags: ['使用VMworkstation安装docker版的MogDB'],
    path: 'zh/blogs/enmo/使用VMworkstation安装docker版的MogDB',
    times: '10:20',
  },
  {
    date: '2022-07-11',
    summary: 'MogDB 2.1.1手工升级3.0.0实战分享',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨-许玉晨'],
    title: 'MogDB 2.1.1手工升级3.0.0实战分享',
    tags: ['MogDB 2.1.1手工升级3.0.0实战分享'],
    path: 'zh/blogs/enmo/MogDB 2.1.1手工升级3.0.0实战分享',
    times: '10:20',
  },
  {
    date: '2022-07-11',
    summary: 'MogDB 使用向量化执行引擎进行调优',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 使用向量化执行引擎进行调优',
    tags: ['MogDB 使用向量化执行引擎进行调优'],
    path: 'zh/blogs/enmo/MogDB 使用向量化执行引擎进行调优',
    times: '10:20',
  },
  {
    date: '2022-07-11',
    summary: 'openGauss-闪回恢复实践操作',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss-闪回恢复实践操作',
    tags: ['openGauss-闪回恢复实践操作'],
    path: 'zh/blogs/enmo/openGauss-闪回恢复实践操作',
    times: '10:20',
  },
  {
    date: '2022-07-11',
    summary: 'PTK 一键安装 MogDB',
    archives: '2022-07',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'PTK 一键安装 MogDB',
    tags: ['PTK 一键安装 MogDB'],
    path: 'zh/blogs/enmo/PTK 一键安装 MogDB',
    times: '10:20',
  },
  {
    date: '2022-07-08',
    summary: '新手安装PTK工具遇到relocation error怎么办？',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '新手安装PTK工具遇到relocation error怎么办？',
    tags: ['新手安装PTK工具遇到relocation error怎么办？'],
    path: 'zh/blogs/zhangcuiping/新手安装PTK工具遇到relocation error怎么办',
    times: '16:50',
  },
  {
    date: '2022-07-08',
    summary: 'PTK工具系统检查端口Abnormal怎么办？',
    archives: '2022-07',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: 'PTK工具系统检查端口Abnormal怎么办？',
    tags: ['PTK工具系统检查端口Abnormal怎么办？'],
    path: 'zh/blogs/zhangcuiping/PTK工具系统检查端口Abnormal怎么办',
    times: '16:50',
  },
  {
    date: '2022-07-08',
    summary: '如何通过PTK安装MogDB',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: '如何通过PTK安装MogDB',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/如何通过PTK安装MogDB',
    times: '10:20',
  },
  {
    date: '2022-07-08',
    summary: '在MogDB中插入删除更新数据',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img31.png',
    author: ['云和恩墨-郭欢'],
    title: '在MogDB中插入删除更新数据',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/在MogDB中插入删除更新数据',
    times: '10:20',
  },
  {
    date: '2022-07-08',
    summary: 'MogDB中表模式定义简介',
    archives: '2022-07',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['云和恩墨-郭欢'],
    title: 'MogDB中表模式定义简介',
    tags: ['MogDB'],
    path: 'zh/blogs/guohuan/MogDB中表模式定义简介',
    times: '10:20',
  },
  {
    date: '2022-06-30',
    summary: '手工安装部署openGauss3.0一主一备（非om工具安装）',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '手工安装部署openGauss3.0一主一备（非om工具安装）',
    tags: ['手工安装部署openGauss3.0一主一备（非om工具安装）'],
    path: 'zh/blogs/enmo/手工安装部署openGauss3.0一主一备（非om工具安装）',
    times: '10:20',
  },
  {
    date: '2022-06-30',
    summary: 'MogDB Query执行流程',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB Query执行流程',
    tags: ['MogDB Query执行流程'],
    path: 'zh/blogs/enmo/MogDB Query执行流程',
    times: '10:20',
  },
  {
    date: '2022-06-30',
    summary: 'openGauss之物理备份与恢复实践操作（gs_probackup）',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss之物理备份与恢复实践操作（gs_probackup）',
    tags: ['openGauss之物理备份与恢复实践操作（gs_probackup）'],
    path: 'zh/blogs/enmo/openGauss之物理备份与恢复实践操作（gs_probackup）',
    times: '10:20',
  },
  {
    date: '2022-06-30',
    summary: 'openGauss之PITR恢复',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss之PITR恢复',
    tags: ['openGauss之PITR恢复'],
    path: 'zh/blogs/enmo/openGauss之PITR恢复',
    times: '10:20',
  },
  {
    date: '2022-06-28',
    summary: 'openGauss上遇到慢SQL该怎么办',
    archives: '2022-06',
    img: '/zh/blogs/2022/title/img7.png',
    author: ['王天庆'],
    title: '建议收藏 | 在openGauss上遇到慢SQL该怎么办？',
    tags: ['慢SQL'],
    path: 'zh/blogs/2022/建议收藏-在openGauss上遇到慢SQL该怎么办',
    times: '12:30',
  },
  {
    date: '2022-06-27',
    summary: 'cm_server迟迟启动不起来的原因分析',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'cm_server迟迟启动不起来的原因分析',
    tags: ['cm_server迟迟启动不起来的原因分析'],
    path: 'zh/blogs/enmo/cm_server迟迟启动不起来的原因分析',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'Mogdb - 安装报错Failed to encrypt the password for databaseError',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'Mogdb - 安装报错Failed to encrypt the password for databaseError',
    tags: ['Mogdb - 安装报错Failed to encrypt the password for databaseError'],
    path: 'zh/blogs/enmo/Mogdb - 安装报错Failed to encrypt the password for databaseError',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'Mogdb - copy报错ERROR: missing data for column',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'Mogdb - copy报错ERROR: missing data for column',
    tags: ['Mogdb - copy报错ERROR: missing data for column'],
    path: 'zh/blogs/enmo/Mogdb - copy报错ERROR missing data for column',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 2.0.1补丁升级方案',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 2.0.1补丁升级方案',
    tags: ['MogDB 2.0.1补丁升级方案'],
    path: 'zh/blogs/enmo/MogDB 2.0.1补丁升级方案',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 3.0 新特性',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 3.0 新特性',
    tags: ['MogDB 3.0 新特性'],
    path: 'zh/blogs/enmo/MogDB 3.0 新特性',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 操作系统优化指南',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 操作系统优化指南',
    tags: ['MogDB 操作系统优化指南'],
    path: 'zh/blogs/enmo/MogDB 操作系统优化指南',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 启动资源负载管理功能',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 启动资源负载管理功能',
    tags: ['MogDB 启动资源负载管理功能'],
    path: 'zh/blogs/enmo/MogDB 启动资源负载管理功能',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 日常维护项目',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 日常维护项目',
    tags: ['MogDB 日常维护项目'],
    path: 'zh/blogs/enmo/MogDB 日常维护项目',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 设置透明加密',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 设置透明加密',
    tags: ['MogDB 设置透明加密'],
    path: 'zh/blogs/enmo/MogDB 设置透明加密',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 使用样本数据集Mogila',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 使用样本数据集Mogila',
    tags: ['MogDB 使用样本数据集Mogila'],
    path: 'zh/blogs/enmo/MogDB 使用样本数据集Mogila',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB 系统表和系统视图概述',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 系统表和系统视图概述',
    tags: ['MogDB 系统表和系统视图概述'],
    path: 'zh/blogs/enmo/MogDB 系统表和系统视图概述',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB SQLdiag 使用指南',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB SQLdiag 使用指南',
    tags: ['MogDB SQLdiag 使用指南'],
    path: 'zh/blogs/enmo/MogDB SQLdiag 使用指南',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB/openGauss 人工智能之趋势预测',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB/openGauss 人工智能之趋势预测',
    tags: ['MogDB/openGauss 人工智能之趋势预测'],
    path: 'zh/blogs/enmo/MogDB openGauss 人工智能之趋势预测',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'mogdb里xlog相关的几个参数',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'mogdb里xlog相关的几个参数',
    tags: ['mogdb里xlog相关的几个参数'],
    path: 'zh/blogs/enmo/openGauss MogDB3.0闪回恢复测试',
    times: '10:20',
  },
  {
    date: '2022-06-27',
    summary: 'MogDB数据库JDBC读写分离测试',
    archives: '2022-06',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB数据库JDBC读写分离测试',
    tags: ['MogDB数据库JDBC读写分离测试'],
    path: 'zh/blogs/enmo/MogDB数据库JDBC读写分离测试',
    times: '10:20',
  },
  {
    date: '2022-06-10',
    summary: '普罗米修斯监控openGauss',
    archives: '2022-06',
    img: '/zh/blogs/zhangzhijing/title/img1.png',
    author: ['zhangzhijing'],
    title: '一套集群实时在线扩容为两套集群方案',
    tags: ['一套集群实时在线扩容为两套集群方案'],
    path: 'zh/blogs/zhangzhijing/一套集群实时在线扩容为两套集群方案',
    times: '00:40',
  },
  {
    date: '2022-05-27',
    summary: 'openGauss基本操作',
    archives: '2022-05',
    img: '/zh/blogs/xingchen/title/title.jpg',
    author: ['peixk'],
    title: 'openGauss一些常用操作命令整理',
    tags: ['openGauss基本操作'],
    path: 'zh/blogs/peixk/openGauss一些常用操作命令整理',
    times: '15:52',
  },
  {
    date: '2022-05-24',
    summary: 'FATAL: Connection to database failed: SCRAM authentication requires libpq version 10 or above',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨交付'],
    title: 'FATAL: Connection to database failed: SCRAM authentication requires libpq version 10 or above',
    tags: ['FATAL: Connection to database failed: SCRAM authentication requires libpq version 10 or above'],
    path: 'zh/blogs/enmo/FATAL Connection to database failed SCRAM authentication requires libpq version 10 or above',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'MogDB/openGauss 生态工具-MTK对glibc版本的解决',
    archives: '2022-05',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['云和恩墨-阎书利'],
    title: 'MogDB/openGauss 生态工具-MTK对glibc版本的解决',
    tags: ['MogDB/openGauss 生态工具-MTK对glibc版本的解决'],
    path: 'zh/blogs/ysl/MogDB openGauss 生态工具-MTK对glibc版本的解决',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'MOGDB/openGauss的dbe_perf.Statement与pgstat.stat文件关系验证',
    archives: '2022-05',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['云和恩墨-阎书利'],
    title: 'MOGDB/openGauss的dbe_perf.Statement与pgstat.stat文件关系验证',
    tags: ['MOGDB/openGauss的dbe_perf.Statement与pgstat.stat文件关系验证'],
    path: 'zh/blogs/ysl/MOGDB openGauss的dbe_perf.Statement与pgstat.stat文件关系验证',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'MogDB的线程理解',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨交付'],
    title: 'MogDB的线程理解',
    tags: ['MogDB的线程理解'],
    path: 'zh/blogs/enmo/MogDB的线程理解',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'mogdb里xlog相关的几个参数',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'mogdb里xlog相关的几个参数',
    tags: ['mogdb里xlog相关的几个参数'],
    path: 'zh/blogs/enmo/mogdb里xlog相关的几个参数',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'MogDB使用Systemd系统服务自启问题',
    archives: '2022-05',
    img: '/zh/blogs/hefang/title/img.png',
    author: ['云和恩墨-何放'],
    title: 'MogDB使用Systemd系统服务自启问题',
    tags: ['MogDB使用Systemd系统服务自启问题'],
    path: 'zh/blogs/hefang/MogDB使用Systemd系统服务自启问题',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'MogDB数据库入门使用尝鲜',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB数据库入门使用尝鲜',
    tags: ['MogDB数据库入门使用尝鲜'],
    path: 'zh/blogs/enmo/MogDB数据库入门使用尝鲜',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'MogDB数据库用户密码安全策略',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB数据库用户密码安全策略',
    tags: ['MogDB数据库用户密码安全策略'],
    path: 'zh/blogs/enmo/MogDB数据库用户密码安全策略',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'MogDB数据库中使用UUID函数',
    archives: '2022-05',
    img: '/zh/blogs/hefang/title/img.png',
    author: ['云和恩墨交付'],
    title: 'MogDB数据库中使用UUID函数',
    tags: ['MogDB数据库中使用UUID函数'],
    path: 'zh/blogs/hefang/MogDB数据库中使用UUID函数',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openEuler20.03操作系统上安装部署MogDB2.1.1',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨-周波'],
    title: 'openEuler20.03操作系统上安装部署MogDB2.1.1',
    tags: ['openEuler20.03操作系统上安装部署MogDB2.1.1'],
    path: 'zh/blogs/enmo/openEuler20.03操作系统上安装部署MogDB2.1.1',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openGauss--用户',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss--用户',
    tags: ['openGauss--用户'],
    path: 'zh/blogs/enmo/openGauss--用户',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openGauss--MOT配置',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss--MOT配置',
    tags: ['openGauss--MOT配置'],
    path: 'zh/blogs/enmo/openGauss---MOT配置',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openGauss--Schema',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨交付'],
    title: 'openGauss--Schema',
    tags: ['openGauss--Schema'],
    path: 'zh/blogs/enmo/openGauss---Schema',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openGauss-AI未来已来',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss-AI未来已来',
    tags: ['openGauss-AI未来已来'],
    path: 'zh/blogs/enmo/openGauss-AI未来已来',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openGauss-WDR报告实践',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss-WDR报告实践',
    tags: ['openGauss-WDR报告实践'],
    path: 'zh/blogs/enmo/openGauss-WDR报告实践',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'OpenGauss/MogDB TPCH性能测试步骤',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'OpenGauss/MogDB TPCH性能测试步骤',
    tags: ['OpenGauss/MogDB TPCH性能测试步骤'],
    path: 'zh/blogs/enmo/OpenGauss MogDB TPCH性能测试步骤',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openGauss/MogDB数据库安装部署之xlog目录设置',
    archives: '2022-05',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['云和恩墨'],
    title: 'openGauss/MogDB数据库安装部署之xlog目录设置',
    tags: ['openGauss/MogDB数据库安装部署之xlog目录设置'],
    path: 'zh/blogs/pengchong/openGauss MogDB数据库安装部署之xlog目录设置',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'openGauss1.0.0 用户被锁',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss1.0.0 用户被锁',
    tags: ['openGauss1.0.0 用户被锁'],
    path: 'zh/blogs/enmo/openGauss1.0.0 用户被锁',
    times: '10:20',
  },
  {
    date: '2022-05-24',
    summary: 'PG/openGauss/MogDB全文检索初探',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨交付'],
    title: 'PG/openGauss/MogDB全文检索初探',
    tags: ['PG/openGauss/MogDB全文检索初探'],
    path: 'zh/blogs/enmo/openGaussMogDB PG全文检索初探',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'Copy 进阶用法',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'Copy 进阶用法',
    tags: ['Copy 进阶用法'],
    path: 'zh/blogs/enmo/关于使用navicat连接mogdb报错',
    times: '12:30',
  },
  {
    date: '2022-05-23',
    summary: 'Copy 进阶用法',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'Copy 进阶用法',
    tags: ['Copy 进阶用法'],
    path: 'zh/blogs/enmo/Copy 进阶用法',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'default_statistics_target参数对PG和MogDB性能影响测试和分析',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨-杨明翰'],
    title: 'default_statistics_target参数对PG和MogDB性能影响测试和分析',
    tags: ['default_statistics_target参数对PG和MogDB性能影响测试和分析'],
    path: 'zh/blogs/enmo/default_statistics_target参数对PG和MogDB性能影响测试和分析',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'MogDB - WDR报告导致的基库容量过大问题处理',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB - WDR报告导致的基库容量过大问题处理',
    tags: ['MogDB - WDR报告导致的基库容量过大问题处理'],
    path: 'zh/blogs/enmo/MogDB - WDR报告导致的基库容量过大问题处理',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'MogDB/openGauss 自定义snmptrapd告警信息',
    archives: '2022-05',
    img: '/zh/blogs/gaoyunlong/title/img24.png',
    author: ['云和恩墨'],
    title: 'MogDB/openGauss 自定义snmptrapd告警信息',
    tags: ['MogDB/openGauss 自定义snmptrapd告警信息'],
    path: 'zh/blogs/gaoyunlong/MogDB openGauss 自定义snmptrapd告警信息',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'MOGDB/openGauss数据库gs_dump备份脚本及备份清理',
    archives: '2022-05',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['云和恩墨'],
    title: 'MOGDB/openGauss数据库gs_dump备份脚本及备份清理',
    tags: ['MOGDB/openGauss数据库gs_dump备份脚本及备份清理'],
    path: 'zh/blogs/ysl/MOGDB openGauss数据库gs_dump备份脚本及备份清理',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'MogDB单实例安装，初始化脚本解析xml文件报错',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB单实例安装，初始化脚本解析xml文件报错',
    tags: ['MogDB单实例安装，初始化脚本解析xml文件报错'],
    path: 'zh/blogs/enmo/MogDB单实例安装，初始化脚本解析xml文件报错',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'openGauss MogDB 迁移适配——存储过程重载',
    archives: '2022-05',
    img: '/zh/blogs/lihongda/title/img6.png',
    author: ['李宏达'],
    title: 'openGauss MogDB 迁移适配——存储过程重载',
    tags: ['openGauss MogDB 迁移适配——存储过程重载'],
    path: 'zh/blogs/lihongda/openGauss MogDB 迁移适配——存储过程重载',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'openGauss/MOGDB Copy支持容错机制',
    archives: '2022-05',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['云和恩墨-阎书利'],
    title: 'openGauss/MOGDB Copy支持容错机制',
    tags: ['openGauss/MOGDB Copy支持容错机制'],
    path: 'zh/blogs/ysl/openGaussMOGDB Copy支持容错机制',
    times: '10:20',
  },
  {
    date: '2022-05-23',
    summary: 'openGauss/MOGDB时间消耗相关视图',
    archives: '2022-05',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['云和恩墨-阎书利'],
    title: 'openGauss/MOGDB时间消耗相关视图',
    tags: ['openGauss/MOGDB时间消耗相关视图'],
    path: 'zh/blogs/ysl/openGaussMOGDB时间消耗相关视图',
    times: '10:20',
  },
  {
    date: '2022-05-20',
    summary: 'openGauss学习心得',
    archives: '2022-05',
    img: '/zh/blogs/chenguang/title/img21.png',
    author: ['zongyi'],
    title: 'openGauss学习心得',
    tags: ['openGauss'],
    path: 'zh/blogs/zongyi/openGauss学习心得',
    times: '19:30',
  },
  {
    date: '2022-05-19',
    summary: 'openGauss',
    archives: '2022-05',
    img: '/zh/blogs/xingchen/title/title.jpg',
    author: ['labixiaoxin'],
    title: 'openGauss训练营学习心得',
    tags: ['openGauss'],
    path: 'zh/blogs/labixiaoxin/openGauss训练营学习心得',
    times: '16:30',
  },
  {
    date: '2022-05-18',
    summary: '如何使用GitCode向openGauss社区提交博客',
    archives: '2022-05',
    img: '/zh/blogs/shawnyan/title/title.png',
    author: ['ShawnYan'],
    title: '如何使用GitCode向openGauss社区提交博客',
    tags: ['openGauss'],
    path: 'zh/blogs/ShawnYan/如何使用GitCode向openGauss社区提交博客',
    times: '22:00',
  },
  {
    date: '2022-05-18',
    summary: 'openGauss 开发规范',
    archives: '2022-05',
    img: '/zh/blogs/shuanger5923/title/openGauss.png',
    author: ['双儿'],
    title: 'openGauss 开发规范',
    tags: ['openGauss', '开发规范'],
    path: 'zh/blogs/shuanger5923/openGauss 开发规范',
    times: '20:00',
  },
  {
    date: '2022-05-18',
    summary: 'openGauss性能测试基础',
    archives: '2022-05',
    img: '/zh/blogs/pysql/title/title1.jpg',
    author: ['xingchen'],
    title: '使用sysbench压测OpenGauss3.0',
    tags: ['openGauss性能测试'],
    path: 'zh/blogs/pysql/使用sysbench压测OpenGauss',
    times: '12:30',
  },
  {
    date: '2022-05-18',
    summary: '当JDBC遇上返回Cursor',
    archives: '2022-05',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: '当JDBC遇上返回Cursor',
    tags: ['当JDBC遇上返回Cursor'],
    path: 'zh/blogs/pengchong/当JDBC遇上返回Cursor',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: '关于集群节点timeline不一致的处理方式',
    archives: '2022-05',
    img: '/zh/blogs/gaoyunlong/title/img24.png',
    author: ['高云龙'],
    title: '关于集群节点timeline不一致的处理方式',
    tags: ['关于集群节点timeline不一致的处理方式'],
    path: 'zh/blogs/gaoyunlong/关于集群节点timeline不一致的处理方式',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: '兼容模式下导致数值类型发生隐式转换，SQL在生产上无法正常使用案例',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '兼容模式下导致数值类型发生隐式转换，SQL在生产上无法正常使用案例',
    tags: ['兼容模式下导致数值类型发生隐式转换，SQL在生产上无法正常使用案例'],
    path: 'zh/blogs/enmo/兼容模式下导致数值类型发生隐式转换，SQL在生产上无法正常使用案例',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'Jmeter压测Mogdb使用指南',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'Jmeter压测Mogdb使用指南',
    tags: ['Jmeter压测Mogdb使用指南'],
    path: 'zh/blogs/enmo/Jmeter压测Mogdb使用指南',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB 2.1.1 初始化参数概要说明',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 2.1.1 初始化参数概要说明',
    tags: ['MogDB 2.1.1 初始化参数概要说明'],
    path: 'zh/blogs/enmo/MogDB 2.1.1 初始化参数概要说明',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB 安装解压错误：cannot run bzip2: No such file or directory',
    archives: '2022-05',
    img: '/zh/blogs/eygle/title/img6.png',
    author: ['eygle'],
    title: 'MogDB 安装解压错误：cannot run bzip2: No such file or directory',
    tags: ['MogDB 安装解压错误：cannot run bzip2: No such file or directory'],
    path: 'zh/blogs/eygle/MogDB 安装解压错误 cannot run bzip2 No such file or directory',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB-BRM工具备份及异机恢复测试',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB-BRM工具备份及异机恢复测试',
    tags: ['MogDB-BRM工具备份及异机恢复测试'],
    path: 'zh/blogs/enmo/MogDB-BRM工具备份及异机恢复测试',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB/openGauss 坏块测试-对启动的影响-测试笔记1',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨-范计杰'],
    title: 'MogDB/openGauss 坏块测试-对启动的影响-测试笔记1',
    tags: ['MogDB/openGauss 坏块测试-对启动的影响-测试笔记1'],
    path: 'zh/blogs/enmo/MogDB openGauss 坏块测试-对启动的影响-测试笔记1',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB/openGauss学习笔记-获取对象DDL',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨-范计杰'],
    title: 'MogDB/openGauss学习笔记-获取对象DDL',
    tags: ['MogDB/openGauss学习笔记-获取对象DDL'],
    path: 'zh/blogs/enmo/MogDB openGauss学习笔记-获取对象DDL',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB备机处于standby need-repair(WAL)状态',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB备机处于standby need-repair(WAL)状态',
    tags: ['MogDB备机处于standby need-repair(WAL)状态'],
    path: 'zh/blogs/enmo/MogDB备机处于standby need-repair(WAL)状态',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB插件之跨库访问',
    archives: '2022-05',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB插件之跨库访问',
    tags: ['MogDB插件之跨库访问'],
    path: 'zh/blogs/pengchong/MogDB插件之跨库访问',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'MogDB数据库常见问答',
    archives: '2022-05',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB数据库常见问答',
    tags: ['MogDB数据库常见问答'],
    path: 'zh/blogs/pengchong/MogDB数据库常见问答',
    times: '10:20',
  },
  {
    date: '2022-05-18',
    summary: 'openGauss/MogDB-3.0.0 dcf测试(非om安装)',
    archives: '2022-05',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'openGauss/MogDB-3.0.0 dcf测试(非om安装)',
    tags: ['openGauss/MogDB-3.0.0 dcf测试(非om安装)'],
    path: 'zh/blogs/ysl/MogDB openGauss3.0.0的dcf测试(非om安装)',
    times: '10:20',
  },
  {
    date: '2022-05-17',
    summary: 'openGauss概述',
    archives: '2022-05',
    img: '/zh/blogs/andy_ln/title/title.jpg',
    author: ['andy_ln'],
    title: 'openGauss概述',
    tags: ['openGauss概述'],
    path: 'zh/blogs/andy_ln/openGauss概述',
    times: '23:30',
  },
  {
    date: '2022-05-17',
    summary: '内核分析',
    archives: '2022-05',
    img: '/zh/blogs/2022/title/img7.png',
    author: ['酷哥'],
    title: 'openGauss内核分析（一）：多线程架构启动过程详',
    tags: ['内核分析'],
    path: 'zh/blogs/2022/openGauss内核分析（一）-多线程架构启动过程详解',
    times: '12:30',
  },
  {
    date: '2022-05-16',
    summary: 'openGauss/MogDB WDR报告详解',
    archives: '2022-05',
    img: '/zh/blogs/xingchen/title/qOrAkFDRBKSLD9HUwqbhpDj7gLXJxqdt1MWtava5aHY.png',
    author: ['xingchen'],
    title: 'openGauss/MogDB WDR报告详解',
    tags: ['openGauss/MogDB WDR报告详解'],
    path: 'zh/blogs/Frank/openGauss MogDB WDR报告详解',
    times: '18:40',
  },
  {
    date: '2022-05-16',
    summary: 'openGauss/MogDB调用C FUNCTION',
    archives: '2022-05',
    img: '/zh/blogs/xingchen/title/8f11c785-f027-47b5-a1ba-726edaacb2f2.png',
    author: ['xingchen'],
    title: 'openGauss/MogDB调用C FUNCTION',
    tags: ['openGauss/MogDB调用C FUNCTION'],
    path: 'zh/blogs/Frank/openGauss MogDB调用C FUNCTION',
    times: '18:40',
  },
  {
    date: '2022-05-16',
    summary: 'OpenGauss3.0.0',
    archives: '2022-05',
    img: '/zh/blogs/xingchen/title/58eccf60-364f-424b-9785-ecad541fc26f.png',
    author: ['xingchen'],
    title: 'OpenGauss3.0.0 轻量版部署',
    tags: ['OpenGauss3.0.0'],
    path: 'zh/blogs/Frank/openGauss 3.0.0 轻量版部署',
    times: '18:40',
  },
  {
    date: '2022-05-16',
    summary: '编译安装openGauss 3.0.0',
    archives: '2022-05',
    img: '/zh/blogs/xixingxing/title/title.jpg',
    author: ['xixingxing'],
    title: '编译安装openGauss 3.0.0',
    tags: ['编译安装openGauss 3.0.0'],
    path: 'zh/blogs/xixingxing/编译安装openGuass 3.0.0',
    times: '17:30',
  },
  {
    date: '2022-05-14',
    summary: 'openGauss社区开发入门',
    archives: '2022-05',
    img: '/zh/blogs/xingchen/title/title.jpg',
    author: ['labixiaoxin'],
    title: 'openGauss预置的脱敏函数',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/labixiaoxin/数据脱敏',
    times: '19:30',
  },
  {
    date: '2022-05-12',
    summary: '9个MogDB存储过程示例',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨交付团队'],
    title: '9个MogDB存储过程示例',
    tags: ['9个MogDB存储过程示例'],
    path: 'zh/blogs/enmo/9个MogDB存储过程示例',
    times: '10:20',
  },
  {
    date: '2022-05-12',
    summary: 'MogDB插件之高速灌数',
    archives: '2022-05',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB插件之高速灌数',
    tags: ['MogDB插件之高速灌数'],
    path: 'zh/blogs/pengchong/MogDB插件之高速灌数',
    times: '10:20',
  },
  {
    date: '2022-05-12',
    summary: 'openGauss/MogDB WDR报告详解',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨'],
    title: 'openGauss/MogDB WDR报告详解',
    tags: ['openGauss/MogDB WDR报告详解'],
    path: 'zh/blogs/enmo/openGauss MogDB WDR报告详解',
    times: '10:20',
  },
  {
    date: '2022-05-12',
    summary: 'openGauss之数据库对象简单管理',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨'],
    title: 'openGauss之数据库对象简单管理',
    tags: ['openGauss之数据库对象简单管理'],
    path: 'zh/blogs/enmo/openGauss之数据库对象简单管理',
    times: '10:20',
  },
  {
    date: '2022-05-12',
    summary: 'openGauss之主备切换',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨'],
    title: 'openGauss之主备切换',
    tags: ['openGauss之主备切换'],
    path: 'zh/blogs/enmo/openGauss之主备切换',
    times: '10:20',
  },
  {
    date: '2022-05-12',
    summary: 'patroni+HAProxy实现读写分离',
    archives: '2022-05',
    img: '/zh/blogs/xuyuchong/title/img6.png',
    author: ['XuYuchong'],
    title: 'OpenGauss高可用方案patroni+HAProxy实现读写分离',
    tags: ['OpenGauss高可用方案patroni+HAProxy实现读写分离'],
    path: 'zh/blogs/xuyuchong/20211127',
    times: '10:0',
  },
  {
    date: '2022-05-05',
    summary: '如何跑增量代码覆盖率',
    archives: '2022-05',
    img: '/zh/blogs/totaj/title/img.png',
    author: ['彭炯'],
    title: '如何跑增量代码覆盖率',
    tags: ['覆盖率'],
    path: 'zh/blogs/totaj/如何跑增量代码覆盖率',
    times: '17:30',
  },
  {
    date: '2022-05-05',
    summary: '配置MogDB/openGauss的grafana 的dashboard',
    archives: '2022-05',
    img: '/zh/blogs/gaoyunlong/title/img25.png',
    author: ['高云龙'],
    title: '配置MogDB/openGauss的grafana 的dashboard',
    tags: ['配置MogDB/openGauss的grafana 的dashboard'],
    path: 'zh/blogs/gaoyunlong/配置MogDB openGauss的grafana 的dashboard',
    times: '10:20',
  },
  {
    date: '2022-05-05',
    summary: 'DBEAVER连接MogDB',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨'],
    title: 'DBEAVER连接MogDB',
    tags: ['DBEAVER连接MogDB'],
    path: 'zh/blogs/enmo/DBEAVER连接MogDB',
    times: '10:20',
  },
  {
    date: '2022-05-05',
    summary: 'go语言连接Mogdb',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'go语言连接Mogdb',
    tags: ['go语言连接Mogdb'],
    path: 'zh/blogs/enmo/go语言连接Mogdb',
    times: '10:20',
  },
  {
    date: '2022-05-05',
    summary: 'MogDB/openGauss wal日志解析工具 mog_xlogdump',
    archives: '2022-05',
    img: '/zh/blogs/gaoyunlong/title/img24.png',
    author: ['高云龙'],
    title: 'MogDB/openGauss wal日志解析工具 mog_xlogdump',
    tags: ['MogDB/openGauss wal日志解析工具 mog_xlogdump'],
    path: 'zh/blogs/gaoyunlong/MogDB openGauss wal日志解析工具 mog_xlogdump',
    times: '10:20',
  },
  {
    date: '2022-05-05',
    summary: 'openGauss 3.0.0 docker 安装',
    archives: '2022-05',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss 3.0.0 docker 安装',
    tags: ['openGauss 3.0.0 docker 安装'],
    path: 'zh/blogs/enmo/openGauss 3.0.0 docker 安装',
    times: '10:20',
  },
  {
    date: '2022-05-05',
    summary: 'zabbix 监控 MogDB/openGauss 之 采集prometheus数据',
    archives: '2022-05',
    img: '/zh/blogs/gaoyunlong/title/img33.png',
    author: ['高云龙'],
    title: 'zabbix 监控 MogDB/openGauss 之 采集prometheus数据',
    tags: ['zabbix 监控 MogDB/openGauss 之 采集prometheus数据'],
    path: 'zh/blogs/gaoyunlong/zabbix监控MogDB-openGauss之采集prometheus数据',
    times: '10:20',
  },
  {
    date: '2022-04-25',
    summary: '使用openGauss jdbc 3.0测试国密SM3用户认证',
    archives: '2022-04',
    img: '/zh/blogs/eygle/title/img.png',
    author: ['云和恩墨'],
    title: '使用openGauss jdbc 3.0测试国密SM3用户认证',
    tags: ['使用openGauss jdbc 3.0测试国密SM3用户认证'],
    path: 'zh/blogs/eygle/使用openGauss jdbc 3.0测试国密SM3用户认证',
    times: '16:04',
  },
  {
    date: '2022-04-25',
    summary: '迁移工具MTK和ora2pg迁移BLOB字段数据到MogDB性能对比',
    archives: '2022-04',
    img: '/zh/blogs/zhangfan/title/img20.png',
    author: ['张凡'],
    title: '迁移工具MTK和ora2pg迁移BLOB字段数据到MogDB性能对比',
    tags: ['迁移工具MTK和ora2pg迁移BLOB字段数据到MogDB性能对比'],
    path: 'zh/blogs/zhangfan/迁移工具MTK和ora2pg迁移BLOB字段数据到MogDB性能对比',
    times: '10:20',
  },
  {
    date: '2022-04-25',
    summary: 'MogDB实例的删除',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB实例的删除',
    tags: ['MogDB实例的删除'],
    path: 'zh/blogs/enmo/MogDB实例的删除',
    times: '10:20',
  },
  {
    date: '2022-04-25',
    summary: 'openGauss每日一练（定义游标）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（定义游标）',
    tags: ['openGauss每日一练（定义游标）'],
    path: 'zh/blogs/enmo/openGauss每日一练（定义游标）',
    times: '10:20',
  },
  {
    date: '2022-04-25',
    summary: 'openGauss每日一练（全文检索）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（全文检索）',
    tags: ['openGauss每日一练（全文检索）'],
    path: 'zh/blogs/enmo/openGauss每日一练（全文检索）',
    times: '10:20',
  },
  {
    date: '2022-04-25',
    summary: 'openGauss每日一练（收集统计信息、打印执行计划、垃圾收集和checkpoint）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（收集统计信息、打印执行计划、垃圾收集和checkpoint）',
    tags: ['openGauss每日一练（收集统计信息、打印执行计划、垃圾收集和checkpoint）'],
    path: 'zh/blogs/enmo/openGauss每日一练（收集统计信息、打印执行计划、垃圾收集和checkpoint）',
    times: '10:20',
  },
  {
    date: '2022-04-25',
    summary: 'openGauss每日一练（行存和列存）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（行存和列存）',
    tags: ['openGauss每日一练（行存和列存）'],
    path: 'zh/blogs/enmo/openGauss每日一练（行存和列存)',
    times: '10:20',
  },
  {
    date: '2022-04-22',
    summary: '定义存储过程和函数',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: '定义存储过程和函数',
    tags: ['定义存储过程和函数'],
    path: 'zh/blogs/enmo/定义存储过程和函数',
    times: '10:20',
  },
  {
    date: '2022-04-22',
    summary: 'openGauss触发器',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss触发器',
    tags: ['openGauss触发器'],
    path: 'zh/blogs/enmo/openGauss触发器',
    times: '10:20',
  },
  {
    date: '2022-04-22',
    summary: 'openGauss每日一练之导出数据',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练之导出数据',
    tags: ['openGauss每日一练之导出数据'],
    path: 'zh/blogs/enmo/openGauss每日一练之导出数据',
    times: '10:20',
  },
  {
    date: '2022-04-22',
    summary: 'openGauss每日一练之导入数据',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练之导入数据',
    tags: ['openGauss每日一练之导入数据'],
    path: 'zh/blogs/enmo/openGauss每日一练之导入数据',
    times: '10:20',
  },
  {
    date: '2022-04-21',
    summary: 'openGauss每日一练（分区表）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（分区表）',
    tags: ['openGauss每日一练（分区表）'],
    path: 'zh/blogs/enmo/openGauss每日一练（分区表）',
    times: '10:20',
  },
  {
    date: '2022-04-21',
    summary: 'openGauss每日一练（分区表索引）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（分区表索引）',
    tags: ['openGauss每日一练（分区表索引）'],
    path: 'zh/blogs/enmo/openGauss每日一练（分区表索引）',
    times: '10:20',
  },
  {
    date: '2022-04-21',
    summary: 'openGauss每日一练（普通表索引）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（普通表索引）',
    tags: ['openGauss每日一练（普通表索引）'],
    path: 'zh/blogs/enmo/openGauss每日一练（普通表索引）',
    times: '10:20',
  },
  {
    date: '2022-04-21',
    summary: 'openGauss每日一练（视图）',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练（视图）',
    tags: ['openGauss每日一练（视图）'],
    path: 'zh/blogs/enmo/openGauss每日一练（视图）',
    times: '10:20',
  },
  {
    date: '2022-04-21',
    summary: 'openGauss每日一练之定义数据类型',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练之定义数据类型',
    tags: ['openGauss每日一练之定义数据类型'],
    path: 'zh/blogs/enmo/openGauss每日一练之定义数据类型',
    times: '10:20',
  },
  {
    date: '2022-04-20',
    summary: 'ODBC批量merge中出现主键冲突的分析',
    archives: '2022-04',
    img: '/zh/blogs/luohaixiong/title/img.png',
    author: ['云和恩墨-罗海雄'],
    title: 'ODBC批量merge中出现主键冲突的分析',
    tags: ['ODBC批量merge中出现主键冲突的分析'],
    path: 'zh/blogs/luohaixiong/Mogdb中merge语句出现主键冲突的分析',
    times: '10:20',
  },
  {
    date: '2022-04-20',
    summary: 'openGauss每日一练第5天',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练第5天',
    tags: ['openGauss每日一练第5天'],
    path: 'zh/blogs/enmo/openGauss每日一练第五天',
    times: '10:20',
  },
  {
    date: '2022-04-20',
    summary: 'openGauss每日一练第6天',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练第6天',
    tags: ['openGauss每日一练第6天'],
    path: 'zh/blogs/enmo/openGauss每日一练第六天',
    times: '10:20',
  },
  {
    date: '2022-04-20',
    summary: 'openGauss每日一练第7天',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练第7天',
    tags: ['openGauss每日一练第7天'],
    path: 'zh/blogs/enmo/openGauss每日一练第七天',
    times: '10:20',
  },
  {
    date: '2022-04-19',
    summary: '使用gs_probackup工具远程备份',
    archives: '2022-04',
    img: '/zh/blogs/tracy/title/img20.png',
    author: ['tracy'],
    title: '使用gs_probackup工具远程备份',
    tags: ['使用gs_probackup工具远程备份'],
    path: 'zh/blogs/tracy/使用gs_probackup工具远程备份',
    times: '10:20',
  },
  {
    date: '2022-04-19',
    summary: 'openGauss每日一练第二天',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练第二天',
    tags: ['openGauss每日一练第二天'],
    path: 'zh/blogs/enmo/openGauss每日一练第二天',
    times: '10:20',
  },
  {
    date: '2022-04-19',
    summary: 'openGauss每日一练第三天',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练第三天',
    tags: ['openGauss每日一练第三天'],
    path: 'zh/blogs/enmo/openGauss每日一练第三天',
    times: '10:20',
  },
  {
    date: '2022-04-19',
    summary: 'openGauss每日一练第四天',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练第四天',
    tags: ['openGauss每日一练第四天'],
    path: 'zh/blogs/enmo/openGauss每日一练第四天',
    times: '10:20',
  },
  {
    date: '2022-04-19',
    summary: 'openGauss每日一练第一天',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'openGauss每日一练第一天',
    tags: ['openGauss每日一练第一天'],
    path: 'zh/blogs/enmo/openGauss每日一练第一天',
    times: '10:20',
  },
  {
    date: '2022-04-18',
    summary: '当使用gs_probackup备份数据时，提示无法连接到数据库时怎么办?',
    archives: '2022-04',
    img: '/zh/blogs/zhangcuiping/title/img.png',
    author: ['张翠娉'],
    title: '当使用gs_probackup备份数据时，提示无法连接到数据库时怎么办?',
    tags: ['当使用gs_probackup备份数据时，提示无法连接到数据库时怎么办?'],
    path: 'zh/blogs/zhangcuiping/当使用gs_probackup备份数据时，提示无法连接到数据库时怎么办',
    times: '10:20',
  },
  {
    date: '2022-04-18',
    summary: '使用PGLOADER工具向mogdb数据库导入csv格式数据',
    archives: '2022-04',
    img: '/zh/blogs/tracy/title/img20.png',
    author: ['tracy'],
    title: '使用PGLOADER工具向mogdb数据库导入csv格式数据',
    tags: ['使用PGLOADER工具向mogdb数据库导入csv格式数据'],
    path: 'zh/blogs/tracy/使用PGLOADER工具向MogDB数据库导入csv格式数据',
    times: '10:20',
  },
  {
    date: '2022-04-18',
    summary: 'MogDB - 外键约束管理/删除外键关联的主表数据步骤',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB - 外键约束管理/删除外键关联的主表数据步骤',
    tags: ['MogDB - 外键约束管理/删除外键关联的主表数据步骤'],
    path: 'zh/blogs/enmo/MogDB - 外键约束管理删除外键关联的主表数据步骤',
    times: '10:20',
  },
  {
    date: '2022-04-18',
    summary: 'MogDB学习笔记系列 -- 使用gs_restore备份恢复工具',
    archives: '2022-04',
    img: '/zh/blogs/lizhenxu/title/img6.png',
    author: ['李真旭'],
    title: 'MogDB学习笔记系列 -- 使用gs_restore备份恢复工具',
    tags: ['MogDB学习笔记系列 -- 使用gs_restore备份恢复工具'],
    path: 'zh/blogs/lizhenxu/MogDB学习笔记系列 -- 使用gs_restore备份恢复工具',
    times: '10:20',
  },
  {
    date: '2022-04-15',
    summary: 'MogDB2.1数据库新特性之：CREATE PACKAGE',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB2.1数据库新特性之：CREATE PACKAGE',
    tags: ['MogDB2.1数据库新特性之：CREATE PACKAGE'],
    path: 'zh/blogs/enmo/MogDB2.1数据库新特性之：CREATE PACKAGE',
    times: '10:20',
  },
  {
    date: '2022-04-15',
    summary: 'openGauss/MogDB大对象LargeObject存取测试',
    archives: '2022-04',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'openGauss/MogDB大对象LargeObject存取测试',
    tags: ['openGauss/MogDB大对象LargeObject存取测试'],
    path: 'zh/blogs/pengchong/openGaussMogDB大对象LargeObject存取测试',
    times: '10:20',
  },
  {
    date: '2022-04-15',
    summary: 'opengauss2.1升级到opengauss3.0简单指南',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨'],
    title: 'opengauss2.1升级到opengauss3.0简单指南',
    tags: ['opengauss2.1升级到opengauss3.0简单指南'],
    path: 'zh/blogs/enmo/opengauss2.1升级到opengauss3.0简单指南',
    times: '10:20',
  },
  {
    date: '2022-04-14',
    summary: 'MogDB 分区表全操作速查/使用脚本实现RANGE分区定时自动删除',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨'],
    title: 'MogDB 分区表全操作速查/使用脚本实现RANGE分区定时自动删除',
    tags: ['MogDB 分区表全操作速查/使用脚本实现RANGE分区定时自动删除'],
    path: 'zh/blogs/enmo/MogDB 分区表全操作速查使用脚本实现RANGE分区定时自动删除',
    times: '10:20',
  },
  {
    date: '2022-04-14',
    summary: 'MogDB/openGauss的txid_snapshot 数据类型和相关函数',
    archives: '2022-04',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'MogDB/openGauss的txid_snapshot 数据类型和相关函数',
    tags: ['MogDB/openGauss的txid_snapshot 数据类型和相关函数'],
    path: 'zh/blogs/ysl/MogDB openGauss的txid_snapshot 数据类型和相关函数',
    times: '10:20',
  },
  {
    date: '2022-04-14',
    summary: 'MogDB/openGauss的WDR报告',
    archives: '2022-04',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'MogDB/openGauss的WDR报告',
    tags: ['MogDB/openGauss的WDR报告'],
    path: 'zh/blogs/ysl/MogDB openGauss的WDR报告',
    times: '10:20',
  },
  {
    date: '2022-04-14',
    summary: 'MogDB/OpenGauss数据库中通过参数控制抓取慢sql',
    archives: '2022-04',
    img: '/zh/blogs/tangzuliang/title/img6.png',
    author: ['唐祖亮'],
    title: 'MogDB/OpenGauss数据库中通过参数控制抓取慢sql',
    tags: ['MogDB/OpenGauss数据库中通过参数控制抓取慢sql'],
    path: 'zh/blogs/tangzuliang/MogDB OpenGauss数据库中通过参数控制抓取慢sql',
    times: '10:20',
  },
  {
    date: '2022-04-14',
    summary: 'MogDB数据库使用部分表达式索引约束单个null值',
    archives: '2022-04',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB数据库使用部分表达式索引约束单个null值',
    tags: ['MogDB数据库使用部分表达式索引约束单个null值'],
    path: 'zh/blogs/pengchong/MogDB数据库使用部分表达式索引约束单个null值',
    times: '10:20',
  },
  {
    date: '2022-04-13',
    summary: 'MogDB/openGauss数据库package关键字的两种用法',
    archives: '2022-04',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB/openGauss数据库package关键字的两种用法',
    tags: ['MogDB/openGauss数据库package关键字的两种用法'],
    path: 'zh/blogs/pengchong/MogDBopenGauss数据库package关键字的两种用法',
    times: '10:20',
  },
  {
    date: '2022-04-13',
    summary: 'MogDB报错 - ERROR: role cannot be dropped because some objects depend on it DETAIL: 1 object in database处理',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨'],
    title: 'MogDB报错 - ERROR: role cannot be dropped because some objects depend on it DETAIL: 1 object in database处理',
    tags: ['MogDB报错 - ERROR: role cannot be dropped because some objects depend on it DETAIL: 1 object in database处理'],
    path: 'zh/blogs/enmo/MogDB报错 - ERROR role cannot be dropped because some objects depend on it DETAIL 1 object in database处理',
    times: '10:20',
  },
  {
    date: '2022-04-13',
    summary: 'MogDB学习笔记之 -- 了解pagewriter线程',
    archives: '2022-04',
    img: '/zh/blogs/lizhenxu/title/img6.png',
    author: ['李真旭'],
    title: 'MogDB学习笔记之 -- 了解pagewriter线程',
    tags: ['MogDB学习笔记之 -- 了解pagewriter线程'],
    path: 'zh/blogs/lizhenxu/MogDB学习笔记之 -- 了解pagewriter线程',
    times: '10:20',
  },
  {
    date: '2022-04-13',
    summary: 'openGauss/MogDB/PostgreSQL数据库易犯的十大错误',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨'],
    title: 'openGauss/MogDB/PostgreSQL数据库易犯的十大错误',
    tags: ['openGauss/MogDB/PostgreSQL数据库易犯的十大错误'],
    path: 'zh/blogs/enmo/openGauss MogDB PostgreSQL数据库易犯的十大错误',
    times: '10:20',
  },
  {
    date: '2022-04-12',
    summary: '如何在 MogDB / openGauss 中存储注册商标( ® )字符',
    archives: '2022-04',
    img: '/zh/blogs/gaiguoqiang/title/img28.png',
    author: ['eygle'],
    title: '如何在 MogDB / openGauss 中存储注册商标( ® )字符',
    tags: ['如何在 MogDB / openGauss 中存储注册商标( ® )字符'],
    path: 'zh/blogs/gaiguoqiang/如何在MogDB-openGauss中存储注册商标(®)字符',
    times: '10:20',
  },
  {
    date: '2022-04-12',
    summary: 'MogDB/openGauss对于生僻字的存储和显示：㼆 㱔 䶮 𬎆(王莹)',
    archives: '2022-04',
    img: '/zh/blogs/gaiguoqiang/title/img28.png',
    author: ['eygle'],
    title: 'MogDB/openGauss对于生僻字的存储和显示：㼆 㱔 䶮 𬎆(王莹)',
    tags: ['MogDB/openGauss对于生僻字的存储和显示：㼆 㱔 䶮 𬎆(王莹)'],
    path: 'zh/blogs/gaiguoqiang/MogDB-openGauss对于生僻字的存储和显示',
    times: '10:20',
  },
  {
    date: '2022-04-12',
    summary: 'MogDB/openGauss如何实现事务的rollback',
    archives: '2022-04',
    img: '/zh/blogs/guohuan/title/img6.png',
    author: ['郭欢'],
    title: 'MogDB/openGauss如何实现事务的rollback',
    tags: ['MogDB/openGauss如何实现事务的rollback'],
    path: 'zh/blogs/guohuan/MogDB openGauss如何实现事务的rollback',
    times: '10:20',
  },
  {
    date: '2022-04-12',
    summary: 'MogDB/openGauss数据完整性约束简介',
    archives: '2022-04',
    img: '/zh/blogs/guohuan/title/img.png',
    author: ['郭欢'],
    title: 'MogDB/openGauss数据完整性约束简介',
    tags: ['MogDB/openGauss数据完整性约束简介'],
    path: 'zh/blogs/guohuan/MogDB openGauss数据完整性约束简介',
    times: '10:20',
  },
  {
    date: '2022-04-12',
    summary: 'MogDB数据库导出指定schema数据并恢复到其他数据库',
    archives: '2022-04',
    img: '/zh/blogs/tracy/title/img20.png',
    author: ['tracy'],
    title: 'MogDB数据库导出指定schema数据并恢复到其他数据库',
    tags: ['MogDB数据库导出指定schema数据并恢复到其他数据库'],
    path: 'zh/blogs/tracy/MogDB数据库导出指定schema数据并恢复到其他数据库',
    times: '10:20',
  },
  {
    date: '2022-04-12',
    summary: 'MogDB数据库支持R2DBC响应式协议访问',
    archives: '2022-04',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'MogDB数据库支持R2DBC响应式协议访问',
    tags: ['MogDB数据库支持R2DBC响应式协议访问'],
    path: 'zh/blogs/pengchong/MogDB数据库支持R2DBC响应式协议访问',
    times: '10:20',
  },
  {
    date: '2022-04-12',
    summary: 'openGauss/MogDB零字节问题处理',
    archives: '2022-04',
    img: '/zh/blogs/pengchong/title/img6.png',
    author: ['彭冲'],
    title: 'openGauss/MogDB零字节问题处理',
    tags: ['openGauss/MogDB零字节问题处理'],
    path: 'zh/blogs/pengchong/openGaussMogDB零字节问题处理',
    times: '10:20',
  },
  {
    date: '2022-04-11',
    summary: '在openGauss/MogDB中实现months_between函数',
    archives: '2022-04',
    img: '/zh/blogs/luohaixiong/title/img.png',
    author: ['罗海雄'],
    title: '在openGauss/MogDB中实现months_between函数',
    tags: ['在openGauss/MogDB中实现months_between函数'],
    path: 'zh/blogs/luohaixiong/在openGauss MogDB中实现months_between函数',
    times: '10:20',
  },
  {
    date: '2022-04-11',
    summary: 'MogDB AI 特性系列1_X-Tuner',
    archives: '2022-04',
    img: '/zh/blogs/lihongda/title/img6.png',
    author: ['李宏达'],
    title: 'MogDB AI 特性系列1_X-Tuner',
    tags: ['MogDB AI 特性系列1_X-Tuner'],
    path: 'zh/blogs/lihongda/MogDB AI 特性系列1_X-Tuner',
    times: '10:20',
  },
  {
    date: '2022-04-11',
    summary: 'MogDB/openGauss关于PL/SQL匿名块调用测试',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['恩墨交付团队'],
    title: 'MogDB/openGauss关于PL/SQL匿名块调用测试',
    tags: ['MogDB/openGauss关于PL/SQL匿名块调用测试'],
    path: 'zh/blogs/enmo/MogDBopenGauss关于PLSQL匿名块调用测试',
    times: '10:20',
  },
  {
    date: '2022-04-11',
    summary: 'MogDB/openGauss中merge的语法解析',
    archives: '2022-04',
    img: '/zh/blogs/hefang/title/img6.png',
    author: ['何放'],
    title: 'MogDB/openGauss中merge的语法解析',
    tags: ['MogDB/openGauss中merge的语法解析'],
    path: 'zh/blogs/hefang/MogDB openGauss中merge的语法解析',
    times: '10:20',
  },
  {
    date: '2022-04-11',
    summary: 'openGauss/MogDB数据库服务启动模式分析',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['恩墨交付团队'],
    title: 'openGauss/MogDB数据库服务启动模式分析',
    tags: ['openGauss/MogDB数据库服务启动模式分析'],
    path: 'zh/blogs/enmo/openGauss MogDB数据库服务启动模式分析',
    times: '10:20',
  },
  {
    date: '2022-04-11',
    summary: 'openGauss/MogDB小版本升级：从2.0.0 到2.0.1',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['恩墨交付团队'],
    title: 'openGauss/MogDB小版本升级：从2.0.0 到2.0.1',
    tags: ['openGauss/MogDB小版本升级：从2.0.0 到2.0.1'],
    path: 'zh/blogs/enmo/openGauss MogDB小版本升级：从2.0.0 到2.0.1',
    times: '10:20',
  },
  {
    date: '2022-04-11',
    summary: 'PostgreSQL与MogDB/openGauss之数据类型',
    archives: '2022-04',
    img: '/zh/blogs/gaoyunlong/title/img24.png',
    author: ['高云龙'],
    title: 'PostgreSQL与MogDB/openGauss之数据类型',
    tags: ['PostgreSQL与MogDB/openGauss之数据类型'],
    path: 'zh/blogs/gaoyunlong/PostgreSQL与MogDB openGauss之数据类型',
    times: '10:20',
  },
  {
    date: '2022-04-08',
    summary: 'openGauss/MogDB调用C FUNCTION',
    archives: '2022-04',
    img: '/zh/blogs/xiake/title/img6.png',
    author: ['夏克'],
    title: 'openGauss/MogDB调用C FUNCTION',
    tags: ['openGauss/MogDB调用C FUNCTION'],
    path: 'zh/blogs/xiake/openGauss MogDB调用C FUNCTION',
    times: '10:20',
  },
  {
    date: '2022-04-08',
    summary: 'Psycopg连接Mogdb/opengauss',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨交付团队'],
    title: 'Psycopg连接Mogdb/opengauss',
    tags: ['Psycopg连接Mogdb/opengauss'],
    path: 'zh/blogs/enmo/Psycopg连接Mogdb openGauss',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'JDBC驱动连接MogDB/openGauss',
    archives: '2022-04',
    img: '/zh/blogs/zhangfan/title/img20.png',
    author: ['云和恩墨-张凡'],
    title: 'JDBC驱动连接MogDB/openGauss',
    tags: ['JDBC驱动连接MogDB/openGauss'],
    path: 'zh/blogs/zhangfan/JDBC驱动连接MogDB openGauss',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'MogDB/openGauss常用查询汇总',
    archives: '2022-04',
    img: '/zh/blogs/gaoyunlong/title/img25.png',
    author: ['高云龙'],
    title: 'MogDB/openGauss常用查询汇总',
    tags: ['MogDB/openGauss常用查询汇总'],
    path: 'zh/blogs/gaoyunlong/MogDB openGauss常用查询汇总',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'MogDB/openGauss故障排查流程',
    archives: '2022-04',
    img: '/zh/blogs/gaoyunlong/title/img33.png',
    author: ['高云龙'],
    title: 'MogDB/openGauss故障排查流程',
    tags: ['MogDB/openGauss故障排查流程'],
    path: 'zh/blogs/gaoyunlong/MogDB openGauss故障排查流程',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'MogDB/openGauss数据库xlog目录满问题处理',
    archives: '2022-04',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'MogDB/openGauss数据库xlog目录满问题处理',
    tags: ['MogDB/openGauss数据库xlog目录满问题处理'],
    path: 'zh/blogs/ysl/MogDB openGauss数据库xlog目录满问题处理',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'ODBC驱动连接MogDB/openGauss',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨交付战队'],
    title: 'ODBC驱动连接MogDB/openGauss',
    tags: ['ODBC驱动连接MogDB/openGauss'],
    path: 'zh/blogs/enmo/ODBC驱动连接MogDB openGauss',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'openGauss 由于RemoveIPC未关闭导致数据库crash',
    archives: '2022-04',
    img: '/zh/blogs/gaoyunlong/title/img21.png',
    author: ['高云龙'],
    title: 'openGauss 由于RemoveIPC未关闭导致数据库crash',
    tags: ['openGauss 由于RemoveIPC未关闭导致数据库crash'],
    path: 'zh/blogs/gaoyunlong/openGauss 由于RemoveIPC未关闭导致数据库crash',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'openGauss数据库的事务锁',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img6.png',
    author: ['云和恩墨交付战队'],
    title: 'openGauss数据库的事务锁',
    tags: ['openGauss数据库的事务锁'],
    path: 'zh/blogs/enmo/openGauss数据库的事务锁',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'openGauss数据库维护相关命令',
    archives: '2022-04',
    img: '/zh/blogs/enmo/title/img.png',
    author: ['云和恩墨交付战队'],
    title: 'openGauss数据库维护相关命令',
    tags: ['openGauss数据库维护相关命令'],
    path: 'zh/blogs/enmo/openGauss数据库维护相关命令',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'openGauss数据库用copy命令操作文件',
    archives: '2022-04',
    img: '/zh/blogs/hefang/title/img6.png',
    author: ['何放'],
    title: 'openGauss数据库用copy命令操作文件',
    tags: ['openGauss数据库用copy命令操作文件'],
    path: 'zh/blogs/hefang/openGauss数据库用copy命令操作文件',
    times: '10:20',
  },
  {
    date: '2022-04-07',
    summary: 'openGauss数据库Commit Sequence Number(CSN)解析',
    archives: '2022-04',
    img: '/zh/blogs/fanjijie/title/img20.png',
    author: ['范计杰'],
    title: 'openGauss数据库Commit Sequence Number(CSN)解析',
    tags: ['openGauss数据库Commit Sequence Number(CSN)解析'],
    path: 'zh/blogs/fanjijie/openGauss数据库Commit Sequence Number(CSN)解析',
    times: '10:20',
  },
  {
    date: '2022-04-06',
    summary: '关于openGauss中的虚拟索引',
    archives: '2022-04',
    img: '/zh/blogs/lizhenxu/title/img6.png',
    author: ['李真旭'],
    title: '关于openGauss中的虚拟索引',
    tags: ['关于openGauss中的虚拟索引'],
    path: 'zh/blogs/lizhenxu/关于openGauss中的虚拟索引',
    times: '11:37',
  },
  {
    date: '2022-04-06',
    summary: 'openGauss递归语法with recursive',
    archives: '2022-04',
    img: '/zh/blogs/hefang/title/img6.png',
    author: ['何放'],
    title: 'openGauss递归语法with recursive',
    tags: ['openGauss递归语法with recursive'],
    path: 'zh/blogs/hefang/openGauss递归语法with recursive',
    times: '11:37',
  },
  {
    date: '2022-04-06',
    summary: 'openGauss关于PL/SQL匿名块调用测试',
    archives: '2022-04',
    img: '/zh/blogs/lmj/title/img.png',
    author: ['云和恩墨-lmj'],
    title: 'openGauss关于PL/SQL匿名块调用测试',
    tags: ['openGauss关于PL/SQL匿名块调用测试'],
    path: 'zh/blogs/lmj/openGauss关于PLSQL匿名块调用测试',
    times: '11:37',
  },
  {
    date: '2022-04-06',
    summary: 'openGauss可用动态跟踪工具',
    archives: '2022-04',
    img: '/zh/blogs/fanjijie/title/img20.png',
    author: ['范计杰'],
    title: 'openGauss可用动态跟踪工具',
    tags: ['openGauss可用动态跟踪工具'],
    path: 'zh/blogs/fanjijie/openGauss可用动态跟踪工具',
    times: '11:37',
  },
  {
    date: '2022-04-06',
    summary: 'OpenGauss数据库对象属主变更后会自动调整对象权限吗？',
    archives: '2022-04',
    img: '/zh/blogs/tracy/title/img20.png',
    author: ['tracy'],
    title: 'OpenGauss数据库对象属主变更后会自动调整对象权限吗？',
    tags: ['OpenGauss数据库对象属主变更后会自动调整对象权限吗？'],
    path: 'zh/blogs/tracy/openGauss数据库对象属主变更后会自动调整对象权限吗',
    times: '11:37',
  },
  {
    date: '2022-04-06',
    summary: 'openGauss数据库将磁盘表转换为MOT',
    archives: '2022-04',
    img: '/zh/blogs/tracy/title/img20.png',
    author: ['tracy'],
    title: 'openGauss数据库将磁盘表转换为MOT',
    tags: ['openGauss数据库将磁盘表转换为MOT'],
    path: 'zh/blogs/tracy/openGauss数据库将磁盘表转换为MOT',
    times: '11:37',
  },
  {
    date: '2022-04-06',
    summary: 'openGauss数据库执行计划缓存/失效机制的测试',
    archives: '2022-04',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'openGauss数据库执行计划缓存/失效机制的测试',
    tags: ['openGauss数据库执行计划缓存/失效机制的测试'],
    path: 'zh/blogs/ysl/openGauss数据库执行计划缓存失效机制的测试',
    times: '11:37',
  },
  {
    date: '2022-04-06',
    summary: 'openGauss中的sequence跟Oracle的sequence有什么区别？',
    archives: '2022-04',
    img: '/zh/blogs/lizhenxu/title/img.png',
    author: ['李真旭'],
    title: 'openGauss中的sequence跟Oracle的sequence有什么区别？',
    tags: ['openGauss中的sequence跟Oracle的sequence有什么区别？'],
    path: 'zh/blogs/lizhenxu/openGauss中的sequence跟Oracle的sequence有什么区别？',
    times: '10:30',
  },
  {
    date: '2022-04-06',
    summary: 'openGauss Copy支持容错机制',
    archives: '2022-04',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'openGauss Copy支持容错机制',
    tags: ['openGauss Copy支持容错机制'],
    path: 'zh/blogs/ysl/openGauss Copy支持容错机制',
    times: '10:20',
  },
  {
    date: '2022-04-02',
    summary: 'openGauss索引推荐及虚拟索引',
    archives: '2022-04',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'openGauss索引推荐及虚拟索引',
    tags: ['openGauss索引推荐及虚拟索引'],
    path: 'zh/blogs/ysl/openGauss索引推荐及虚拟索引',
    times: '11:37',
  },
  {
    date: '2022-04-02',
    summary: 'openGauss配置IPv6',
    archives: '2022-04',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'openGauss配置IPv6',
    tags: ['openGauss配置IPv6'],
    path: 'zh/blogs/pengchong/openGauss配置IPv6',
    times: '11:29',
  },
  {
    date: '2022-04-02',
    summary: 'openGauss开机自启动',
    archives: '2022-04',
    img: '/zh/blogs/gaoyunlong/title/img24.png',
    author: ['高云龙'],
    title: 'openGauss开机自启动',
    tags: ['openGauss开机自启动'],
    path: 'zh/blogs/gaoyunlong/openGauss开机自启动',
    times: '11:15',
  },
  {
    date: '2022-04-02',
    summary: 'openGauss修改服务器IP',
    archives: '2022-04',
    img: '/zh/blogs/lihongda/title/img39.png',
    author: ['李宏达'],
    title: 'openGauss修改服务器IP',
    tags: ['openGauss修改服务器IP'],
    path: 'zh/blogs/lihongda/openGauss修改服务器IP',
    times: '10:21',
  },
  {
    date: '2022-02-19',
    summary: '通过Docker安装openGauss',
    archives: '2022-02',
    img: '/zh/blogs/xiteming/title/img1.png',
    author: ['xiteming'],
    title: '通过Docker安装openGauss',
    tags: ['通过Docker安装openGauss'],
    path: 'zh/blogs/xiteming/通过Docker安装openGauss',
    times: '19:30',
  },
  {
    date: '2022-01-10',
    summary: 'openGauss gsql 常用元命令 二',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img11.png',
    author: ['晨辉'],
    title: 'openGauss gsql 常用元命令 二',
    tags: ['openGauss gsql 常用元命令 二'],
    path: 'zh/blogs/2022/openGauss-gsql-常用元命令-二',
    times: '12:30',
  },
  {
    date: '2022-01-10',
    summary: 'openGauss gsql 常用元命令 一',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img12.png',
    author: ['晨辉'],
    title: 'openGauss gsql 常用元命令 一',
    tags: ['openGauss gsql 常用元命令 一'],
    path: 'zh/blogs/2022/openGauss-gsql-常用元命令-一',
    times: '12:30',
  },
  {
    date: '2022-01-07',
    summary: '基于openGauss学习Docker',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img7.png',
    author: ['张玉龙'],
    title: '基于openGauss学习Docker',
    tags: ['基于openGauss学习Docker'],
    path: 'zh/blogs/2022/基于openGauss学习Docker',
    times: '12:30',
  },
  {
    date: '2022-01-07',
    summary: 'MOGDB/openGauss数据库gs dump备份脚本及备份清理',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img8.png',
    author: ['阎书利'],
    title: 'MOGDB/openGauss数据库gs dump备份脚本及备份清理',
    tags: ['MOGDB/openGauss数据库gs dump备份脚本及备份清理'],
    path: 'zh/blogs/2022/MOGDB-openGauss数据库gs_dump备份脚本及备份清理',
    times: '12:30',
  },
  {
    date: '2022-01-07',
    summary: 'openGauss MOT存储引擎',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img15.jpg',
    author: ['ORA-DBA'],
    title: 'openGauss MOT存储引擎',
    tags: ['openGauss MOT存储引擎'],
    path: 'zh/blogs/2022/openGauss-MOT存储引擎',
    times: '12:30',
  },
  {
    date: '2022-01-07',
    summary: 'openGauss向量化引擎--hash join',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img1.png',
    author: ['yanzongshuaiDBA'],
    title: 'openGauss向量化引擎--hash join',
    tags: ['openGauss向量化引擎--hash join'],
    path: 'zh/blogs/2022/openGauss向量化引擎--hash-join',
    times: '12:30',
  },
  {
    date: '2022-01-06',
    summary: 'MogDB/openGauss 自定义snmptrapd告警信息',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img9.png',
    author: ['高云龙'],
    title: 'MogDB/openGauss 自定义snmptrapd告警信息',
    tags: ['MogDB/openGauss 自定义snmptrapd告警信息'],
    path: 'zh/blogs/2022/MogDB-openGauss-自定义snmptrapd告警信息',
    times: '12:30',
  },
  {
    date: '2022-01-05',
    summary: 'opengauss数据库-PITR恢复',
    archives: '2022-01',
    img: '/zh/blogs/2022/title/img17.png',
    author: ['周琦放'],
    title: 'opengauss数据库-PITR恢复',
    tags: ['opengauss数据库-PITR恢复'],
    path: 'zh/blogs/2022/opengauss数据库-PITR恢复',
    times: '12:30',
  },
  {
    date: '2021-12-31',
    summary: 'opengauss数据库-参数优化',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img18.png',
    author: ['周琦放'],
    title: 'opengauss数据库-参数优化',
    tags: ['opengauss数据库-参数优化'],
    path: 'zh/blogs/2022/opengauss数据库-参数优化',
    times: '12:30',
  },
  {
    date: '2021-12-31',
    summary: 'opengauss数据库-高可用部署mogha',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img21.png',
    author: ['周琦放'],
    title: 'opengauss数据库-高可用部署mogha',
    tags: ['opengauss数据库-高可用部署mogha'],
    path: 'zh/blogs/2022/opengauss数据库-高可用部署mogha',
    times: '12:30',
  },
  {
    date: '2021-12-31',
    summary: 'opengauss数据库-高可用jdbc使用方法',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img20.png',
    author: ['周琦放'],
    title: 'opengauss数据库-高可用jdbc使用方法',
    tags: ['opengauss数据库-高可用jdbc使用方法'],
    path: 'zh/blogs/2022/opengauss数据库-高可用jdbc使用方法',
    times: '12:30',
  },
  {
    date: '2021-12-31',
    summary: 'opengauss数据库-主从搭建',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img22.png',
    author: ['周琦放'],
    title: 'opengauss数据库-主从搭建',
    tags: ['opengauss数据库-主从搭建'],
    path: 'zh/blogs/2022/opengauss数据库-主从搭建',
    times: '12:30',
  },
  {
    date: '2021-12-31',
    summary: 'pengauss数据库-地理坐标gis安装',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img19.png',
    author: ['周琦放'],
    title: 'pengauss数据库-地理坐标gis安装',
    tags: ['pengauss数据库-地理坐标gis安装'],
    path: 'zh/blogs/2022/opengauss数据库-地理坐标gis安装',
    times: '12:30',
  },
  {
    date: '2021-12-29',
    summary: '华为openGauss数据库安装与使用',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img6.png',
    author: ['Vector '],
    title: '华为openGauss数据库安装与使用',
    tags: ['华为openGauss数据库安装与使用'],
    path: 'zh/blogs/2022/华为openGauss数据库安装与使用',
    times: '12:30',
  },
  {
    date: '2021-12-28',
    summary: 'openGauss/MogDB TPCH性能测试步骤',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img13.png',
    author: ['Seven'],
    title: 'openGauss/MogDB TPCH性能测试步骤',
    tags: ['openGauss/MogDB TPCH性能测试步骤'],
    path: 'zh/blogs/2022/openGauss-MogDB-TPCH性能测试步骤',
    times: '12:30',
  },
  {
    date: '2021-12-27',
    summary: '安装单机版openGauss数据库',
    archives: '2021-12',
    img: '/zh/blogs/zhangxb/title/img.png',
    author: ['zhangxb'],
    title: '安装单机版openGauss数据库',
    tags: ['安装单机版openGauss数据库'],
    path: 'zh/blogs/zhangxb/安装单机版openGauss数据库',
    times: '19:30',
  },
  {
    date: '2021-12-27',
    summary: 'openGauss常用gsql命令集合',
    archives: '2021-12',
    img: '/zh/blogs/zhangxb/title/img.png',
    author: ['zhangxb'],
    title: 'openGauss常用gsql命令集合',
    tags: ['openGauss常用gsql命令集合'],
    path: 'zh/blogs/zhangxb/openGauss常用gsql命令集合',
    times: '19:30',
  },
  {
    date: '2021-12-27',
    summary: 'openGauss使用gdb进行开发调试',
    archives: '2021-12',
    img: '/zh/blogs/zhangxb/title/img.png',
    author: ['zhangxb'],
    title: 'openGauss使用gdb进行开发调试',
    tags: ['openGauss使用进行开发调试'],
    path: 'zh/blogs/zhangxb/gdb_opengauss',
    times: '19:30',
  },
  {
    date: '2021-12-27',
    summary: '国产开源数据库openGauss的安装运行',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img5.png',
    author: ['adadaadadade'],
    title: '国产开源数据库openGauss的安装运行',
    tags: ['国产开源数据库openGauss的安装运行'],
    path: 'zh/blogs/2022/国产开源数据库openGauss的安装运行',
    times: '12:30',
  },
  {
    date: '2021-12-27',
    summary: '配置MogDB/openGauss的grafana 的dashboard',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img8.png',
    author: ['高云龙'],
    title: '配置MogDB/openGauss的grafana 的dashboard',
    tags: ['配置MogDB/openGauss的grafana 的dashboard'],
    path: 'zh/blogs/2022/配置MogDB-openGauss的grafana-的dashboard',
    times: '12:30',
  },
  {
    date: '2021-12-27',
    summary: 'openGauss事务机制中MVCC技术的实现分析',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img16.png',
    author: ['luooofan'],
    title: 'openGauss事务机制中MVCC技术的实现分析',
    tags: ['openGauss事务机制中MVCC技术的实现分析'],
    path: 'zh/blogs/2022/openGauss事务机制中MVCC技术的实现分析',
    times: '12:30',
  },
  {
    date: '2021-12-24',
    summary: '循序渐进 openGauss ：GUC 参数的定义、引导和列表',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img16.png',
    author: ['eygle'],
    title: '循序渐进 openGauss ：GUC 参数的定义、引导和列表',
    tags: ['循序渐进 openGauss ：GUC 参数的定义、引导和列表'],
    path: 'zh/blogs/2022/循序渐进-openGauss-GUC-参数的定义-引导和列表',
    times: '12:30',
  },
  {
    date: '2021-12-24',
    summary: 'Go语言连接openGauss环境搭建过程（含OG安装）',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img4.png',
    author: ['葛二萌'],
    title: 'Go语言连接openGauss环境搭建过程（含OG安装）',
    tags: ['Go语言连接openGauss环境搭建过程（含OG安装）'],
    path: 'zh/blogs/2022/Go语言连接openGauss环境搭建过程（含OG安装）',
    times: '12:30',
  },
  {
    date: '2021-12-24',
    summary: 'MogDB/openGauss关于PL/SQL匿名块调用测试',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img7.png',
    author: ['lmj'],
    title: 'MogDB/openGauss关于PL/SQL匿名块调用测试',
    tags: ['MogDB/openGauss关于PL/SQL匿名块调用测试'],
    path: 'zh/blogs/2022/MogDB-openGauss关于PL-SQL匿名块调用测试',
    times: '12:30',
  },
  {
    date: '2021-12-23',
    summary: 'CentOS 7.9 安装 openGauss 2.1.0 之剥茧抽丝',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img2.png',
    author: ['问天的天问'],
    title: 'CentOS 7.9 安装 openGauss 2.1.0 之剥茧抽丝',
    tags: ['CentOS 7.9 安装 openGauss 2.1.0 之剥茧抽丝'],
    path: 'zh/blogs/2022/CentOS-7-9-安装-openGauss-2-1-0-之剥茧抽丝',
    times: '12:30',
  },
  {
    date: '2021-12-23',
    summary: 'openGauss中的SQL引擎介绍',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img2.png',
    author: ['ccgo'],
    title: 'openGauss中的SQL引擎介绍',
    tags: ['openGauss中的SQL引擎介绍'],
    path: 'zh/blogs/2022/openGauss中的SQL引擎介绍',
    times: '12:30',
  },
  {
    date: '2021-12-20',
    summary: 'openGauss升级入门学习',
    archives: '2021-12',
    img: '/zh/blogs/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: 'openGauss升级入门学习',
    tags: ['openGauss升级入门学习'],
    path: 'zh/blogs/zhengxue/upgrade_primer',
    times: '9:30',
  },
  {
    date: '2021-12-20',
    summary: 'openGauss数据库扩容指导',
    archives: '2021-12',
    img: '/zh/blogs/xuemengen/title/img1.png',
    author: ['xuemengen'],
    title: 'openGauss数据库扩容指导',
    tags: ['openGauss数据库扩容指导'],
    path: 'zh/blogs/xuemengen/gs_expansion',
    times: '20:00',
  },
  {
    date: '2021-12-20',
    summary: 'openGauss编译安装常见错误及解决',
    archives: '2021-12',
    img: '/zh/blogs/cchen676/title/img26.png',
    author: ['cchen676'],
    title: 'openGauss编译安装常见错误及解决',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/cchen676/openGauss_编译安装常见错误',
    times: '16:30',
  },
  {
    date: '2021-12-20',
    summary: 'MOGDB/openGauss的txid snapshot 数据类型和相关函数',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img5.png',
    author: ['阎书利'],
    title: 'MOGDB/openGauss的txid snapshot 数据类型和相关函数',
    tags: ['MOGDB/openGauss的txid snapshot 数据类型和相关函数'],
    path: 'zh/blogs/2022/MOGDB-openGauss的txid_snapshot-数据类型和相关函数',
    times: '12:30',
  },
  {
    date: '2021-12-20',
    summary: 'openGauss安装及DataStudio工具简单使用',
    archives: '2021-12',
    img: '/zh/blogs/mingruifu/title/title1.png',
    author: ['mingruifu'],
    title: '本地安装单机版openGauss并使用DataStudio工具连接使用',
    tags: ['openGauss安装及DataStudio工具简单使用'],
    path: 'zh/blogs/mingruifu/openGauss安装并使用DataStudio工具连接使用',
    times: '11:30',
  },
  {
    date: '2021-12-18',
    summary: 'openGauss社区开发入门',
    archives: '2021-12',
    img: '/zh/blogs/douxin/title/img1.png',
    author: ['douxin'],
    title: 'JDBC使用及源码编译',
    tags: ['JDBC'],
    path: 'zh/blogs/douxin/JDBC_usage_compile',
    times: '17:30',
  },
  {
    date: '2021-12-17',
    summary: '通过软硬件的合理配置，测试openGauss性能是否达到150万tpmc.',
    archives: '2021-12',
    img: '/zh/blogs/justbk/title/perfermance_openGauss_logo.png',
    author: ['justbk'],
    title: 'BenchmarkSQL高性能测试',
    tags: ['openGauss性能测试'],
    path: 'zh/blogs/justbk/2021-12-17_how_to_test_perfermance_for_openGauss',
    times: '12:30',
  },
  {
    date: '2021-12-17',
    summary: 'openGauss/MogDB大对象LargeObject存取测试',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img14.png',
    author: ['多米爸比'],
    title: 'openGauss/MogDB大对象LargeObject存取测试',
    tags: ['openGauss/MogDB大对象LargeObject存取测试'],
    path: 'zh/blogs/2022/openGauss-MogDB大对象LargeObject存取测试',
    times: '12:30',
  },
  {
    date: '2021-12-16',
    summary: 'node exporter 自定义监控指标',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img10.png',
    author: ['高云龙'],
    title: 'node exporter 自定义监控指标',
    tags: ['node exporter 自定义监控指标'],
    path: 'zh/blogs/2022/node_exporter-自定义监控指标',
    times: '12:30',
  },
  {
    date: '2021-12-16',
    summary: 'zabbix 监控 MogDB/openGauss 之 采集prometheus数据',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img3.png',
    author: ['高云龙'],
    title: 'zabbix 监控 MogDB/openGauss 之 采集prometheus数据',
    tags: ['zabbix 监控 MogDB/openGauss 之 采集prometheus数据'],
    path: 'zh/blogs/2022/zabbix-监控-MogDB-openGauss-之-采集prometheus数据',
    times: '12:30',
  },
  {
    date: '2021-12-15',
    summary: 'MogDB/opengauss更改数据库目录位置建议测试环境',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img6.png',
    author: ['张凡'],
    title: 'MogDB/opengauss更改数据库目录位置建议测试环境',
    tags: ['MogDB/opengauss更改数据库目录位置建议测试环境'],
    path: 'zh/blogs/2022/MogDB-opengauss更改数据库目录位置(建议测试环境)',
    times: '12:30',
  },
  {
    date: '2021-12-14',
    summary: 'centos7 安装openGauss极简版本',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img3.png',
    author: ['雪狼sunny'],
    title: 'centos7 安装openGauss极简版本',
    tags: ['centos7 安装openGauss极简版本'],
    path: 'zh/blogs/2022/centos7-安装openGauss极简版本',
    times: '12:30',
  },
  {
    date: '2021-12-13',
    summary: '如何使用 Sqlines 向openGauss迁移SQL语句',
    archives: '2021-12',
    img: '/zh/blogs/huzhengchao/title/img1.png',
    author: ['gentle_hu'],
    title: 'openGauss Sqlines 使用指导',
    tags: ['sqlines'],
    path: 'zh/blogs/huzhengchao/2021-12-13-HowToUseSqlines',
    times: '9:30',
  },
  {
    date: '2021-12-13',
    summary: '国产开源数据库OpenGauss的安装运行 ',
    archives: '2021-12',
    img: '',
    author: ['adadaadadade'],
    title: '国产开源数据库OpenGauss的安装运行 ',
    tags: ['国产开源数据库OpenGauss的安装运行 '],
    path: 'zh/blogs/adadaadadade/国产开源数据库OpenGauss的安装运行',
    times: '17:30',
  },
  {
    date: '2021-12-13',
    summary: 'openGauss的锁机制源码分析 ',
    archives: '2021-12',
    img: '',
    author: ['adadaadadade'],
    title: 'openGauss的锁机制源码分析 ',
    tags: ['openGauss的锁机制源码分析 '],
    path: 'zh/blogs/adadaadadade/openGauss的锁机制源码分析',
    times: '17:30',
  },
  {
    date: '2021-12-11',
    summary: 'openGauss单机部署',
    archives: '2021-12',
    img: '',
    author: ['yushanXD'],
    title: 'openGauss单机部署',
    tags: ['openGauss单机部署'],
    path: 'zh/blogs/yushanXD/2021-12-11-Opengauss单机部署',
    times: '17:30',
  },
  {
    date: '2021-12-11',
    summary: 'openGauss内存引擎中的索引',
    archives: '2021-12',
    img: '',
    author: ['yushanXD'],
    title: 'openGauss内存引擎中的索引',
    tags: ['openGauss内存引擎中的索引'],
    path: 'zh/blogs/yushanXD/2021-12-11-OpenGauss内存引擎中的索引',
    times: '17:30',
  },
  {
    date: '2021-12-11',
    summary: 'CentOs虚拟机下opengauss的配置使用',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img3.png',
    author: ['parker'],
    title: 'CentOs虚拟机下opengauss的配置使用',
    tags: ['CentOs虚拟机下opengauss的配置使用'],
    path: 'zh/blogs/2022/CentOs虚拟机下opengauss的配置使用',
    times: '12:30',
  },
  {
    date: '2021-12-11',
    summary: 'openGauss单机部署',
    archives: '2021-12',
    img: '/zh/blogs/2022/title/img1.png',
    author: ['可达'],
    title: 'openGauss单机部署',
    tags: ['openGauss单机部署'],
    path: 'zh/blogs/2022/openGauss单机部署',
    times: '12:30',
  },
  {
    date: '2021-12-10',
    summary: 'openGauss2.1.0在openEuler 20.03 LTS SP2 安装后，yum无法使用的问题解决',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img5.png',
    author: ['姜殿斌'],
    title: 'openGauss2.1.0在openEuler 20.03 LTS SP2 安装后，yum无法使用的问题解决',
    tags: ['openGauss2.1.0在openEuler 20.03 LTS SP2 安装后，yum无法使用的问题解决'],
    path: 'zh/blogs/July/openGauss2-1-0在openEuler-20-03-LTS-SP2-安装后-yum无法使用的问题解决',
    times: '12:30',
  },
  {
    date: '2021-12-09',
    summary: 'openGauss系统函数添加指导',
    archives: '2021-12',
    img: '/zh/blogs/huzhengchao/title/img1.png',
    author: ['gentle_hu'],
    title: 'openGauss系统函数添加指导',
    tags: ['openGauss系统函数添加指导'],
    path: 'zh/blogs/huzhengchao/2021-12-09-HowToAddANewFunc',
    times: '9:30',
  },
  {
    date: '2021-12-09',
    summary: 'openGauss数据库源码解析——慢SQL检测',
    archives: '2021-12',
    img: '',
    author: ['baikaishui'],
    title: 'openGauss数据库源码解析——慢SQL检测',
    tags: ['openGauss安装'],
    path: 'zh/blogs/baikaishui/openGauss数据库源码解析——慢SQL检测',
    times: '20:20',
  },
  {
    date: '2021-12-09',
    summary: '循序渐进 openGauss ：初始化参数的设置、查询和修改',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img12.png',
    author: ['eygle'],
    title: '循序渐进 openGauss ：初始化参数的设置、查询和修改',
    tags: ['循序渐进 openGauss ：初始化参数的设置、查询和修改'],
    path: 'zh/blogs/July/循序渐进-openGauss-初始化参数的设置-查询和修改',
    times: '12:30',
  },
  {
    date: '2021-12-09',
    summary: 'openGauss安装与JDBC连接（企业版）',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img8.png',
    author: ['awei'],
    title: 'openGauss安装与JDBC连接（企业版）',
    tags: ['openGauss安装与JDBC连接（企业版）'],
    path: 'zh/blogs/July/openGauss安装与JDBC连接（企业版）',
    times: '12:30',
  },
  {
    date: '2021-12-09',
    summary: 'openGauss数据库的安装运行',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img10.png',
    author: ['匿名'],
    title: 'openGauss数据库的安装运行',
    tags: ['openGauss数据库的安装运行'],
    path: 'zh/blogs/July/openGauss数据库的安装运行',
    times: '12:30',
  },
  {
    date: '2021-12-09',
    summary: 'openGauss数据库环境配置',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img11.png',
    author: ['…'],
    title: 'openGauss数据库环境配置',
    tags: ['openGauss数据库环境配置'],
    path: 'zh/blogs/July/openGauss数据库环境配置',
    times: '12:30',
  },
  {
    date: '2021-12-09',
    summary: 'openGauss数据库SQL模块源码分析',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img9.png',
    author: ['…'],
    title: 'openGauss数据库SQL模块源码分析',
    tags: ['openGauss数据库SQL模块源码分析'],
    path: 'zh/blogs/July/openGauss数据库SQL模块源码分析',
    times: '12:30',
  },
  {
    date: '2021-12-06',
    summary: '开源数据库OpenGauss的安装和运行',
    archives: '2021-12',
    img: '',
    author: ['Jackey WU'],
    title: '开源数据库OpenGauss的安装和运行',
    tags: ['OpenGauss入门'],
    path: 'zh/blogs/jackey-wu/开源数据库OpenGauss的安装和运行',
  },
  {
    date: '2021-12-06',
    summary: '开源数据库OpenGauss的SQL解析源码分析',
    archives: '2021-12',
    img: '',
    author: ['Jackey WU'],
    title: '开源数据库OpenGauss的SQL解析源码分析',
    tags: ['OpenGauss入门'],
    path: 'zh/blogs/jackey-wu/开源数据库OpenGauss的SQL解析源码分析',
  },
  {
    date: '2021-12-06',
    summary: 'openGauss数据库的安装运行',
    archives: '2021-12',
    img: '/zh/blogs/mqq/title/title.png',
    author: ['mqq'],
    title: 'openGauss数据库的安装运行（openGauss2.0.1）',
    tags: ['openGauss数据库的安装运行'],
    path: 'zh/blogs/mqq/OpenGauss数据库的安装运行（OpenGauss2.0.1）',
  },
  {
    date: '2021-12-05',
    summary: 'openGauss社区开发入门',
    archives: '2021-12',
    img: '',
    author: ['zhou-yuxiang'],
    title: 'OpenGauss环境配置实验',
    tags: ['OpenGauss环境配置实验'],
    path: 'zh/blogs/zhou-yuxiang/opengauss环境配置',
    times: '17:30',
  },
  {
    date: '2021-12-05',
    summary: 'openGauss社区开发入门',
    archives: '2021-12',
    img: '',
    author: ['zhou-yuxiang'],
    title: 'OpenGauss解析器',
    tags: ['OpenGauss解析器'],
    path: 'zh/blogs/zhou-yuxiang/opengauss解析器',
    times: '17:30',
  },
  {
    date: '2021-12-05',
    summary: 'openGauss SQL执行器',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img7.png',
    author: ['匿名'],
    title: 'openGauss SQL执行器',
    tags: ['openGauss SQL执行器'],
    path: 'zh/blogs/July/openGauss-SQL执行器',
    times: '12:30',
  },
  {
    date: '2021-12-05',
    summary: 'openGauss/MogDB零字节问题处理',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img6.png',
    author: ['彭冲'],
    title: 'openGauss/MogDB零字节问题处理',
    tags: ['openGauss/MogDB零字节问题处理'],
    path: 'zh/blogs/July/openGauss-MogDB零字节问题处理',
    times: '12:30',
  },
  {
    date: '2021-12-05',
    summary: 'openGauss/MogDB配置IPv6',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img6.png',
    author: ['彭冲'],
    title: 'openGauss/MogDB配置IPv6',
    tags: ['openGauss/MogDB配置IPv6'],
    path: 'zh/blogs/July/openGauss-MogDB配置IPv6',
    times: '12:30',
  },
  {
    date: '2021-12-05',
    summary: 'openGauss/MogDB数据库触发器分两步拆解创建',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img7.png',
    author: ['彭冲'],
    title: 'openGauss/MogDB数据库触发器分两步拆解创建',
    tags: ['openGauss/MogDB数据库触发器分两步拆解创建'],
    path: 'zh/blogs/July/openGauss-MogDB数据库触发器分两步拆解创建',
    times: '12:30',
  },
  {
    date: '2021-12-05',
    summary: 'openGauss/MogDB数据库完美适配Grafana及Prometheus',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img8.png',
    author: ['彭冲'],
    title: 'openGauss/MogDB数据库完美适配Grafana及Prometheus',
    tags: ['openGauss/MogDB数据库完美适配Grafana及Prometheus'],
    path: 'zh/blogs/July/openGauss-MogDB数据库完美适配Grafana及Prometheus',
    times: '12:30',
  },
  {
    date: '2021-12-04',
    summary: '个人配置openGauss的过程总结',
    archives: '2021-12',
    img: '',
    author: ['parker'],
    title: 'CentOS虚拟机下openGauss的配置使用',
    tags: ['CentOS', 'openGauss', '配置'],
    path: 'zh/blogs/PARKERljc/2021-12-4-CentOs虚拟机下opengauss的配置使用',
  },
  {
    date: '2021-12-04',
    summary: 'openGauss源码分析',
    archives: '2021-12',
    img: '/zh/blogs/foreverdragon/title/title2.jpg',
    author: ['foreverdragon'],
    title: 'openGauss事务管理系统分析',
    tags: ['openGauss系统源码分析'],
    path: 'zh/blogs/foreverdragon/opengauss的事务处理系统源码分析',
    times: '19:25',
  },
  {
    date: '2021-12-04',
    summary: 'openGauss的安装与使用的',
    archives: '2021-12',
    img: '/zh/blogs/foreverdragon/title/title1.jpg',
    author: ['foreverdragon'],
    title: 'openGauss安装与使用',
    tags: ['openGauss开发入门'],
    path: 'zh/blogs/foreverdragon/opengauss安装与使用',
    times: '19:20',
  },
  {
    date: '2021-12-04',
    summary: 'MogDB/openGauss常用查询汇总',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img2.png',
    author: ['高云龙'],
    title: 'MogDB/openGauss常用查询汇总',
    tags: ['MogDB/openGauss常用查询汇总'],
    path: 'zh/blogs/July/MogDB-openGauss常用查询汇总',
    times: '12:30',
  },
  {
    date: '2021-12-04',
    summary: 'MOGDB/openGauss索引推荐及虚拟索引',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img3.png',
    author: ['阎书利'],
    title: 'MOGDB/openGauss索引推荐及虚拟索引',
    tags: ['MOGDB/openGauss索引推荐及虚拟索引'],
    path: 'zh/blogs/July/MOGDB-openGauss索引推荐及虚拟索引',
    times: '12:30',
  },
  {
    date: '2021-12-04',
    summary: 'openGauss数据库源码学习-指标采集、预测与异常检测',
    archives: '2021-12',
    img: '',
    author: ['parker'],
    title: 'openGauss数据库源码学习-指标采集、预测与异常检测',
    tags: ['openGauss', '性能数据采集', '指标预测', '异常检测'],
    path: 'zh/blogs/PARKERljc/2021-12-4-openGauss数据库源码学习-指标采集、预测与异常检测',
  },
  {
    date: '2021-12-03',
    summary: '***开源OpenGauss数据库中事务管理源码解析***',
    archives: '2021-12',
    img: '',
    author: ['awei'],
    title: '***开源OpenGauss数据库中事务管理源码解析***',
    tags: ['开源OpenGauss数据库中事务管理源码解析'],
    path: 'zh/blogs/awei/代码解析：事务管理器',
    times: '17:30',
  },
  {
    date: '2021-12-03',
    summary: '华为OpenGauss数据库安装：***Centos7.9安装与配置***',
    archives: '2021-12',
    img: '',
    author: ['awei'],
    title: '***Centos7.9安装与配置***',
    tags: ['华为OpenGauss数据库安装与使用'],
    path: 'zh/blogs/awei/Centos7.9安装与配置',
    times: '17:30',
  },
  {
    date: '2021-12-03',
    summary: '国产开源数据库opengauss的安装与运行',
    archives: '2021-12',
    img: '',
    author: ['awei'],
    title: '国产开源数据框opengauss安装与jdbc连接',
    tags: ['国产开源数据库opengauss的安装与运行'],
    path: 'zh/blogs/awei/openGauss安装-连接',
    times: '17:30',
  },
  {
    date: '2021-12-01',
    summary: 'Vmware15+CentOS7.9安装openGauss',
    archives: '2021-12',
    img: '',
    author: ['baikaishui'],
    title: 'Vmware15+CentOS7.9安装openGauss',
    tags: ['openGauss安装'],
    path: 'zh/blogs/baikaishui/Vmware15-CentOS7.9安装openGauss',
    times: '19:20',
  },
  {
    date: '2021-12-01',
    summary: '华为OpenGauss数据库安装与使用',
    archives: '2021-12',
    img: '',
    author: ['vector'],
    title: '华为OpenGauss数据库安装与使用',
    tags: ['华为OpenGauss数据库安装与使用'],
    path: 'zh/blogs/vector524/华为OpenGauss数据库安装与使用',
    times: '17:30',
  },
  {
    date: '2021-12-01',
    summary: '华为OpenGauss数据库行存储源代码解析',
    archives: '2021-12',
    img: '',
    author: ['vector'],
    title: '华为OpenGauss数据库行存储源代码解析',
    tags: ['华为OpenGauss数据库行存储源代码解析'],
    path: 'zh/blogs/vector524/华为OpenGauss数据库行存储源代码解析',
    times: '17:30',
  },
  {
    date: '2021-12-01',
    summary: 'ODBC驱动连接MogDB/openGauss',
    archives: '2021-12',
    img: '/zh/blogs/July/title/img4.png',
    author: ['张凡'],
    title: 'ODBC驱动连接MogDB/openGauss',
    tags: ['ODBC驱动连接MogDB/openGauss'],
    path: 'zh/blogs/July/ODBC驱动连接MogDB-openGauss',
    times: '12:30',
  },
  {
    date: '2021-11-30',
    summary: 'openGauss社区开发入门',
    archives: '2021-11',
    img: '',
    author: ['chen-yiming-cs'],
    title: 'openGauss数据库安装与使用',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/cym/OpenGauss数据库安装与使用',
    times: '17:30',
  },
  {
    date: '2021-11-30',
    summary: 'openGauss社区开发入门',
    archives: '2021-11',
    img: '',
    author: ['zhaoyanliang'],
    title: 'openGauss学习（二）openGauss数据库安装',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/zhaoyanliang/openGauss学习二-openGauss数据库安装',
    times: '13:30',
  },
  {
    date: '2021-11-30',
    summary: 'openGauss社区开发入门',
    archives: '2021-11',
    img: '',
    author: ['zhaoyanliang'],
    title: 'openGauss学习（一）--centos安装',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/zhaoyanliang/openGauss学习一-centos安装',
    times: '13:30',
  },
  {
    date: '2021-11-30',
    summary: 'openGauss社区开发入门',
    archives: '2021-11',
    img: '',
    author: ['zhaoyanliang'],
    title: 'openGauss源码学习--SQL解析模块',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/zhaoyanliang/openGauss源码学习--SQL解析模块',
    times: '13:30',
  },
  {
    date: '2021-11-30',
    summary: 'openGauss社区开发入门',
    archives: '2021-11',
    img: '',
    author: ['chen-yiming-cs'],
    title: 'openGauss中的AI技术————慢SQL的检测',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/cym/OpenGauss中的AI技术——慢SQL的检测',
  },
  {
    date: '2021-11-29',
    summary: 'OpenGauss数据库安装与使用',
    archives: '2021-11',
    img: '/zh/blogs/louie/title/1.png',
    author: ['罗宇辰'],
    title: 'OpenGauss数据库SQL解析模块源码分析',
    tags: ['OpenGauss数据库SQL解析模块'],
    path: 'zh/blogs/louie/OpenGauss数据库SQL解析模块源码分析',
    times: '12:45',
  },
  {
    date: '2021-11-27',
    summary: 'OpenGauss SQL解析源码分析',
    archives: '2021-11',
    img: '/zh/blogs/mqq/title/title.png',
    author: ['mqq'],
    title: 'OpenGauss SQL解析源码分析',
    tags: ['OpenGauss SQL解析源码分析'],
    path: 'zh/blogs/mqq/OpenGauss SQL解析源码分析',
  },
  {
    date: '2021-11-27',
    summary: '分析openGauss2.0.1中MVCC技术的实现部分',
    archives: '2021-11',
    img: '/zh/blogs/luooofan/title/openGauss.png',
    author: ['luooofan'],
    title: 'openGauss事务机制中MVCC技术的实现分析',
    tags: ['openGauss事务机制', 'openGaussMVCC技术', 'openGauss源码解析'],
    path: 'zh/blogs/luooofan/openGauss事务机制-MVCC技术的实现',
  },
  {
    date: '2021-11-27',
    summary: 'OpenGauss数据库安装与使用',
    archives: '2021-11',
    img: '/zh/blogs/luoyuchen/title/1.png',
    author: ['罗宇辰'],
    title: 'OpenGauss数据库安装与使用',
    tags: ['OpenGauss数据库安装与使用'],
    path: 'zh/blogs/luoyuchen/OpenGauss数据库安装与使用',
    times: '13:50',
  },
  {
    date: '2021-11-27',
    summary: 'VMware+CentOS7.6+OpenGauss2.0.1极简版安装过程记录，包括环境准备，安装以及JDBC连接使用',
    archives: '2021-11',
    img: '/zh/blogs/luooofan/title/openGauss.png',
    author: ['luooofan'],
    title: 'openGauss数据库的安装与使用',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/luooofan/20211127',
  },
  {
    date: '2021-11-27',
    summary: 'VMware+CentOS7.6+OpenGauss2.0.1极简版安装过程记录，包括环境准备，安装以及JDBC连接使用',
    archives: '2021-11',
    img: '',
    author: ['luooofan'],
    title: 'openGauss数据库的安装与使用',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/luooofan/VMware-CentOS7.6-OpenGauss2.0.1极简版安装',
  },
  {
    date: '2021-11-21',
    summary: 'JDBC驱动连接MogDB/opengauss',
    archives: '2021-11',
    img: '/zh/blogs/July/title/img1.png',
    author: ['张凡'],
    title: 'JDBC驱动连接MogDB/opengauss',
    tags: ['JDBC驱动连接MogDB/opengauss'],
    path: 'zh/blogs/July/JDBC驱动连接MogDB-opengauss',
    times: '12:30',
  },
  {
    date: '2021-11-13',
    summary: '在虚拟机上安装部署openGauss数据库指导手册',
    archives: '2021-11',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['opengauss_deploy'],
    title: '在虚拟机上安装部署openGauss数据库指导手册',
    tags: ['在虚拟机上安装部署openGauss数据库指导手册'],
    path: 'zh/blogs/opengauss_deploy/在虚拟机上部署openGauss数据库',
    times: '19:30',
  },
  {
    date: '2021-11-13',
    summary: '在ECS上安装部署openGauss数据库指导手册',
    archives: '2021-11',
    img: '',
    author: ['opengauss_deploy'],
    title: '在ECS上安装部署openGauss数据库指导手册',
    tags: ['在ECS上安装部署openGauss数据库指导手册'],
    path: 'zh/blogs/opengauss_deploy/ECS上部署openGauss数据库',
    times: '19:30',
  },
  {
    date: '2021-11-09',
    summary: '如何跑各种check',
    archives: '2021-11',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xiteming, pengjiong'],
    title: '如何跑各种check',
    tags: ['openGauss如何跑各种check'],
    path: 'zh/blogs/xiteming/HowtorunFastcheck',
  },
  {
    date: '2021-11-05',
    summary: '如何在openGauss中使用zhparser',
    archives: '2021-11',
    img: '/zh/blogs/huzhengchao/title/img1.png',
    author: ['gentle_hu'],
    title: '如何在openGauss中使用zhparser',
    tags: ['如何在openGauss中使用zhparser'],
    path: 'zh/blogs/huzhengchao/2021-11-05-how_to_use_zhparser',
    times: '9:30',
  },
  {
    date: '2021-10-31',
    summary: '如何在openGauss 2.1.0中使用Job',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img11.png',
    author: ['刘旭'],
    title: '如何在openGauss 2.1.0中使用Job',
    tags: ['如何在openGauss 2.1.0中使用Job'],
    path: 'zh/blogs/July/如何在openGauss-2-1-0中使用Job',
    times: '12:30',
  },
  {
    date: '2021-10-31',
    summary: '卸载openGauss',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img1.png',
    author: ['easydb '],
    title: '卸载openGauss',
    tags: ['卸载openGauss'],
    path: 'zh/blogs/July/卸载openGauss',
    times: '12:30',
  },
  {
    date: '2021-10-26',
    summary: '纯SQL生成openGauss数据库的html巡检报告',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img4.png',
    author: ['小麦苗'],
    title: '纯SQL生成openGauss数据库的html巡检报告',
    tags: ['纯SQL生成openGauss数据库的html巡检报告'],
    path: 'zh/blogs/July/纯SQL生成openGauss数据库的html巡检报告',
    times: '12:30',
  },
  {
    date: '2021-10-26',
    summary: 'openGauss gist 索引',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img2.png',
    author: ['吴松'],
    title: 'openGauss gist 索引',
    tags: ['openGauss gist 索引'],
    path: 'zh/blogs/July/openGauss-gist-索引',
    times: '12:30',
  },
  {
    date: '2021-10-26',
    summary: 'VMware下CentOS7.6安装openGauss',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img5.png',
    author: ['这白开水咋没味啊'],
    title: 'VMware下CentOS7.6安装openGauss',
    tags: ['VMware下CentOS7.6安装openGauss'],
    path: 'zh/blogs/July/VMware下CentOS7.6安装openGauss',
    times: '12:30',
  },
  {
    date: '2021-10-21',
    summary: 'openGauss使能paxos',
    archives: '2021-10',
    img: '/zh/blogs/yanghaiyan/title/img1.png',
    author: ['yanghaiyan'],
    title: 'openGauss使能paxos特性实践',
    tags: ['openGauss使能paxos特性'],
    path: 'zh/blogs/yanghaiyan/openGauss使能paxos特性实践',
    times: '17:00',
  },
  {
    date: '2021-10-21',
    summary: '通用搜索树',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img2.png',
    author: ['吴松'],
    title: '通用搜索树',
    tags: ['通用搜索树'],
    path: 'zh/blogs/July/通用搜索树',
    times: '12:30',
  },
  {
    date: '2021-10-21',
    summary: ' openGauss 2.1.0 闪回特性',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img11.png',
    author: ['贾军锋'],
    title: 'openGauss 2.1.0 闪回特性',
    tags: ['openGauss 2.1.0 闪回特性'],
    path: 'zh/blogs/July/openGauss-2-1-0-闪回特性',
    times: '12:30',
  },
  {
    date: '2021-10-21',
    summary: 'openGauss2.0.1的安装步骤',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img5.png',
    author: ['吴毅'],
    title: 'openGauss2.0.1的安装步骤',
    tags: ['openGauss2.0.1的安装步骤'],
    path: 'zh/blogs/July/openGauss2-0-1的安装步骤',
    times: '12:30',
  },
  {
    date: '2021-10-21',
    summary: 'openGauss2.1.0新特性-账本数据库实验',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img3.png',
    author: ['姜殿斌'],
    title: 'openGauss2.1.0新特性-账本数据库实验',
    tags: ['openGauss2.1.0新特性-账本数据库实验'],
    path: 'zh/blogs/July/openGauss2-1-0新特性-账本数据库实验',
    times: '12:30',
  },
  {
    date: '2021-10-20',
    summary: '梦幻联动-MogDB/openGauss与ShardingSphere在tpcc上的表现',
    archives: '2021-10',
    img: '/zh/blogs/July/title/img4.png',
    author: ['李宏达'],
    title: '梦幻联动-MogDB/openGauss与ShardingSphere在tpcc上的表现',
    tags: ['梦幻联动-MogDB/openGauss与ShardingSphere在tpcc上的表现告'],
    path: 'zh/blogs/July/梦幻联动-MogDB-openGauss与ShardingSphere在tpcc上的表现',
    times: '12:30',
  },
  {
    date: '2021-10-12',
    summary: 'openGauss 2.1.0版本中新增了数据库任务创建，可以在数据库中设定和执行定时任务。',
    archives: '2021-10',
    img: '/zh/blogs/kamus/title/img-title.png',
    author: ['Kamus'],
    title: 'How to manage jobs in openGauss 2.1.0',
    tags: ['openGauss 2.1.0'],
    path: 'zh/blogs/kamus/How to manage jobs in openGauss 2.1.0',
    times: '21:30',
  },
  {
    date: '2021-09-30',
    summary: 'openGauss升级脚本撰写',
    archives: '2021-09',
    img: '/zh/blogs/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: 'openGauss升级脚本撰写',
    tags: ['openGauss升级脚本撰写'],
    path: 'zh/blogs/zhengxue/upgrade_script',
    times: '9:30',
  },
  {
    date: '2021-09-30',
    summary: 'openGauss升级脚本撰写经验总结',
    archives: '2021-09',
    img: '/zh/blogs/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: 'openGauss升级脚本撰写经验总结',
    tags: ['openGauss升级脚本撰写经验总结'],
    path: 'zh/blogs/zhengxue/upgrade_script经验总结',
    times: '9:30',
  },
  {
    date: '2021-09-26',
    summary: 'openGauss社区开发入门',
    archives: '2021-09',
    img: '/zh/blogs/douxin/title/img1.png',
    author: ['douxin'],
    title: 'openGauss支持国密SM3和SM4算法',
    tags: ['国密算法'],
    path: 'zh/blogs/douxin/sm3_for_openGauss',
    times: '17:30',
  },
  {
    date: '2021-09-26',
    summary: 'openGauss社区开发入门',
    archives: '2021-09',
    img: '',
    author: ['openGauss'],
    title: 'Sample Post',
    tags: ['openGauss'],
    path: 'zh/blogs/blog_example/20220901-sample-post',
  },
  {
    date: '2021-09-24',
    summary: 'openGauss 列存表PSort索引',
    archives: '2021-09',
    img: '/zh/blogs/July/title/img10.png',
    author: ['吴松'],
    title: 'openGauss 列存表PSort索引',
    tags: ['openGauss 列存表PSort索引'],
    path: 'zh/blogs/July/openGauss-列存表PSort索引',
    times: '12:30',
  },
  {
    date: '2021-09-22',
    summary: 'openGauss 并发重建索引代码实现',
    archives: '2021-09',
    img: '/zh/blogs/July/title/img9.png',
    author: ['李宏达'],
    title: 'openGauss 并发重建索引代码实现',
    tags: ['openGauss 并发重建索引代码实现'],
    path: 'zh/blogs/July/openGauss-并发重建索引代码实现',
    times: '12:30',
  },
  {
    date: '2021-09-21',
    summary: 'openGauss Gin 索引',
    archives: '2021-09',
    img: '/zh/blogs/July/title/img5.png',
    author: ['吴松'],
    title: 'openGauss Gin 索引',
    tags: ['openGauss Gin 索引'],
    path: 'zh/blogs/July/openGauss-Gin-索引',
    times: '12:30',
  },
  {
    date: '2021-09-21',
    summary: 'openGauss数据库xlog目录满问题处理',
    archives: '2021-09',
    img: '/zh/blogs/July/title/img11.png',
    author: ['阎书利'],
    title: 'openGauss数据库xlog目录满问题处理',
    tags: ['openGauss数据库xlog目录满问题处理'],
    path: 'zh/blogs/July/openGauss数据库xlog目录满问题处理',
    times: '12:30',
  },
  {
    date: '2021-09-20',
    summary: 'openGauss备份恢复',
    archives: '2021-09',
    img: '/zh/blogs/July/title/img7.png',
    author: ['李宏达'],
    title: 'openGauss备份恢复',
    tags: ['openGauss备份恢复'],
    path: 'zh/blogs/July/openGauss备份恢复',
    times: '12:30',
  },
  {
    date: '2021-09-10',
    summary: 'openGauss分布式解决方案',
    archives: '2021-09',
    img: '',
    author: ['buter'],
    title: '在K8S上面搭建一主两备openGauss',
    tags: ['openGauss分布式解决方案'],
    path: 'zh/blogs/buter/k8Sinit_guide',
    times: '17:30',
  },
  {
    date: '2021-09-01',
    summary: 'patroniForOpenGauss高可用方案基本原理',
    archives: '2021-09',
    img: '/zh/blogs/xuemengen/title/img.png',
    author: ['xuemengen'],
    title: 'patroniForOpenGauss高可用方案基本原理',
    tags: ['openGauss分布式解决方案'],
    path: 'zh/blogs/xuemengen/patroniForOpenGauss',
    times: '9:30',
  },
  {
    date: '2021-09-01',
    summary: 'openGauss B-tree索引读写并发实现',
    archives: '2021-09',
    img: '/zh/blogs/July/title/img2.png',
    author: ['吴松'],
    title: 'openGauss B-tree索引读写并发实现',
    tags: ['openGauss B-tree索引读写并发实现'],
    path: 'zh/blogs/July/openGauss-B-tree索引读写并发实现',
    times: '12:30',
  },
  {
    date: '2021-08-31',
    summary: 'openGauss分布式解决方案',
    archives: '2021-08',
    img: '/zh/blogs/justbk/title/shardingSphere_logo_v2.png',
    author: ['justbk'],
    title: '如何利用shardingSphere-proxy搭建openGauss分布式环境',
    tags: ['openGauss分布式解决方案'],
    path: 'zh/blogs/justbk/2021-08-31_shardingSphere_for_openGauss',
    times: '17:30',
  },
  {
    date: '2021-08-31',
    summary: 'openGauss社区开发入门',
    archives: '2021-08',
    img: '/zh/blogs/douxin/title/img1.png',
    author: ['douxin'],
    title: 'HAProxy适配openGauss使用指导书',
    tags: ['openGauss分布式解决方案'],
    path: 'zh/blogs/douxin/haproxy_for_opengauss',
    times: '17:30',
  },
  {
    date: '2021-08-21',
    summary: '一键部署openGauss2.0.1 CentOS 7.6',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img5.png',
    author: ['贾军锋'],
    title: '一键部署openGauss2.0.1 CentOS 7.6',
    tags: ['一键部署openGauss2.0.1 CentOS 7.6'],
    path: 'zh/blogs/July/一键部署openGauss2-0-1-CentOS-7-6',
    times: '12:30',
  },
  {
    date: '2021-08-21',
    summary: 'MogDB/openGauss 开机自启动',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img1.png',
    author: ['高云龙'],
    title: 'MogDB/openGauss 开机自启动',
    tags: ['MogDB/openGauss 开机自启动'],
    path: 'zh/blogs/July/MogDB-openGauss-开机自启动',
    times: '12:30',
  },
  {
    date: '2021-08-21',
    summary: 'openGauss数据与PostgreSQL的差异对比',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img3.png',
    author: ['Walrus'],
    title: 'openGauss数据与PostgreSQL的差异对比',
    tags: ['openGauss数据与PostgreSQL的差异对比'],
    path: 'zh/blogs/July/openGauss数据与PostgreSQL的差异对比',
    times: '12:30',
  },
  {
    date: '2021-08-17',
    summary: '如何插件化地为openGauss添加算子',
    archives: '2021-08',
    img: '/zh/blogs/chenxiaobin/title/img.png',
    author: ['chenxiaobin'],
    title: '如何插件化地为openGauss添加算子',
    tags: ['openGauss插件化架构'],
    path: 'zh/blogs/chenxiaobin/如何插件化地为openGauss添加算子',
    times: '16:30',
  },
  {
    date: '2021-08-10',
    summary: '将PostgreSQL插件移植到openGauss指导',
    archives: '2021-08',
    img: '/zh/blogs/chenxiaobin/title/img.png',
    author: ['chenxiaobin'],
    title: '将PostgreSQL插件移植到openGauss指导',
    tags: ['openGauss插件化架构'],
    path: 'zh/blogs/chenxiaobin/将PostgreSQL插件移植到openGauss指导',
    times: '16:30',
  },
  {
    date: '2021-08-09',
    summary: 'openGauss物理备份恢复之gs basebackup',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img8.png',
    author: ['Walrus'],
    title: 'openGauss物理备份恢复之gs basebackup',
    tags: ['openGauss物理备份恢复之gs basebackup'],
    path: 'zh/blogs/July/openGauss物理备份恢复之gsbasebackup',
    times: '12:30',
  },
  {
    date: '2021-08-08',
    summary: 'openGauss群集备节点状态修复',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img7.png',
    author: ['Walrus'],
    title: 'openGauss群集备节点状态修复',
    tags: ['openGauss群集备节点状态修复'],
    path: 'zh/blogs/July/openGauss群集备节点状态修复',
    times: '12:30',
  },
  {
    date: '2021-08-07',
    summary: 'openGauss建立用户及导入sql文本',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img2.png',
    author: ['Walrus'],
    title: 'openGauss建立用户及导入sql文本',
    tags: ['openGauss建立用户及导入sql文本'],
    path: 'zh/blogs/July/openGauss建立用户及导入sql文本',
    times: '12:30',
  },
  {
    date: '2021-08-07',
    summary: 'openGauss逻辑备份及恢复',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img3.png',
    author: ['Walrus'],
    title: 'openGauss逻辑备份及恢复',
    tags: ['openGauss逻辑备份及恢复'],
    path: 'zh/blogs/July/openGauss逻辑备份及恢复',
    times: '12:30',
  },
  {
    date: '2021-08-06',
    summary: 'openGauss的WDR报告（类似于Oracle的awr）',
    archives: '2021-08',
    img: '/zh/blogs/July/title/img1.png',
    author: ['阎书利'],
    title: 'openGauss的WDR报告（类似于Oracle的awr）',
    tags: ['openGauss的WDR报告（类似于Oracle的awr）'],
    path: 'zh/blogs/July/openGauss的WDR报告（类似于Oracle的awr）',
    times: '12:30',
  },
  {
    date: '2021-07-21',
    summary: 'openGauss 锁机制实现浅析',
    archives: '2021-07',
    img: '/zh/blogs/July/title/img4.png',
    author: ['Walrus'],
    title: 'openGauss 锁机制实现浅析',
    tags: ['openGauss 锁机制实现浅析'],
    path: 'zh/blogs/July/openGauss-锁机制实现浅析',
    times: '12:30',
  },
  {
    date: '2021-07-21',
    summary: 'openGauss B-tree索引读写并发原理',
    archives: '2021-07',
    img: '/zh/blogs/July/title/img1.png',
    author: ['sung'],
    title: 'openGauss B-tree索引读写并发原理',
    tags: ['openGauss B-tree索引读写并发原理'],
    path: 'zh/blogs/July/openGauss-B-tree索引读写并发原理',
    times: '12:30',
  },
  {
    date: '2021-07-21',
    summary: 'openGauss启动、停止、查看状态、切换主备',
    archives: '2021-07',
    img: '/zh/blogs/July/title/img2.png',
    author: ['Walrus'],
    title: 'openGauss启动、停止、查看状态、切换主备',
    tags: ['openGauss启动、停止、查看状态、切换主备'],
    path: 'zh/blogs/July/openGauss启动-停止-查看状态-切换主备',
    times: '12:30',
  },
  {
    date: '2021-07-21',
    summary: 'openGauss一主一备一级安装',
    archives: '2021-07',
    img: '/zh/blogs/July/title/img5.png',
    author: ['Walrus'],
    title: 'openGauss一主一备一级安装',
    tags: ['openGauss一主一备一级安装'],
    path: 'zh/blogs/July/openGauss一主一备一级安装',
    times: '12:30',
  },
  {
    date: '2021-07-14',
    summary: 'openGauss数据库log_hostname参数分析',
    archives: '2021-07',
    img: '/zh/blogs/July/title/img3.png',
    author: ['民生运维人'],
    title: 'openGauss数据库log_hostname参数分析',
    tags: ['openGauss数据库log_hostname参数分析'],
    path: 'zh/blogs/July/openGauss数据库log_hostname参数分析',
    times: '12:30',
  },
  {
    date: '2021-07-10',
    summary: 'openGauss和PostgreSQL的源码目录结构对比',
    archives: '2021-07',
    img: '/zh/blogs/zhengtongyan/titles/img.png',
    author: ['zhengtongyan'],
    title: 'openGauss和PostgreSQL的源码目录结构对比',
    tags: ['openGauss源码目录结构'],
    path: 'zh/blogs/zhengtongyan/openGauss和PostgreSQL的源码结构对比',
    times: '23:00',
  },
  {
    date: '2021-07-10',
    summary: 'openGauss内存管理初探',
    archives: '2021-07',
    img: '/zh/blogs/zhengwen2/img/img5.png',
    author: ['李士福'],
    title: 'openGauss内存管理初探',
    tags: ['openGauss内存管理初探'],
    path: 'zh/blogs/zhengwen2/openGauss内存管理初探',
    times: '12:30',
  },
  {
    date: '2021-07-10',
    summary: 'OpenGauss索引详解',
    archives: '2021-07',
    img: '/zh/blogs/zhengwen2/img/img22.jpg',
    author: ['吴松'],
    title: 'openGauss索引详解',
    tags: ['openGauss索引详解'],
    path: 'zh/blogs/zhengwen2/OpenGauss索引详解',
    times: '12:30',
  },
  {
    date: '2021-07-10',
    summary: 'openGauss在kubernetes集群环境上的部署',
    archives: '2021-07',
    img: '/zh/blogs/zhengwen2/img/img21.png',
    author: ['华军'],
    title: 'openGauss在kubernetes集群环境上的部署',
    tags: ['openGauss在kubernetes集群环境上的部署'],
    path: 'zh/blogs/zhengwen2/openGauss在kubernetes集群环境上的部署',
    times: '12:30',
  },
  {
    date: '2021-07-09',
    summary: 'MogDB_openGauss 生态工具-MTK(Migration ToolKit) 数据库迁移',
    archives: '2021-07',
    img: '/zh/blogs/lihongda/title/title.png',
    author: ['李宏达'],
    title: 'MogDB_openGauss 生态工具-MTK(Migration ToolKit) 数据库迁移',
    tags: ['MogDB_openGauss 生态工具-MTK(Migration ToolKit) 数据库迁移接'],
    path: 'zh/blogs/lihongda/MogDB_openGauss 生态工具-MTK(Migration ToolKit) 数据库迁移',
    times: '12:30',
  },
  {
    date: '2021-07-09',
    summary: 'openGauss 备份恢复gs_probackup',
    archives: '2021-07',
    img: '/zh/blogs/zhengwen2/img/img21.png',
    author: ['Anacesthesia'],
    title: 'openGauss 备份恢复gs_probackup',
    tags: ['openGauss 备份恢复gs_probackup'],
    path: 'zh/blogs/zhengwen2/openGauss 备份恢复gs_probackup',
    times: '12:30',
  },
  {
    date: '2021-07-09',
    summary: 'opengauss快速安装方法（docker）',
    archives: '2021-07',
    img: '/zh/blogs/zhengwen2/img/img20.png',
    author: ['DSLS'],
    title: 'opengauss快速安装方法（docker）',
    tags: ['opengauss快速安装方法（docker）'],
    path: 'zh/blogs/zhengwen2/openGauss快速安装方法(docker)',
    times: '12:30',
  },
  {
    date: '2021-07-09',
    summary: 'openGauss数据库维护管理.md',
    archives: '2021-07',
    img: '/zh/blogs/zhengwen2/img/img25.png',
    author: ['七月'],
    title: 'openGauss数据库维护管理.md',
    tags: ['openGauss数据库维护管理.md'],
    path: 'zh/blogs/zhengwen2/openGauss数据库维护管理',
    times: '12:30',
  },
  {
    date: '2021-06-30',
    summary: 'PostgreSQL/openGauss数据库易犯的十大错误',
    archives: '2021-06',
    img: '/zh/blogs/pengchong/title/img9.png',
    author: ['彭冲'],
    title: 'PostgreSQL/openGauss数据库易犯的十大错误',
    tags: ['PostgreSQL/openGauss数据库易犯的十大错误'],
    path: 'zh/blogs/pengchong/PostgreSQL-openGauss数据库易犯的十大错误',
    times: '10:30',
  },
  {
    date: '2021-06-29',
    summary: 'MogDB/openGauss 手动部署(非OM工具)单机，主备，主备级联架构',
    archives: '2021-06',
    img: '/zh/blogs/lihongda/title/title.png',
    author: ['李宏达'],
    title: 'MogDB/openGauss 手动部署(非OM工具)单机，主备，主备级联架构',
    tags: ['MogDB/openGauss 手动部署(非OM工具)单机，主备，主备级联架构'],
    path: 'zh/blogs/lihongda/MogDB-openGauss-手动部署(非OM工具)单机-主备-主备级联架构',
    times: '19:30',
  },
  {
    date: '2021-06-29',
    summary: 'openGauss NUMA适配之线程绑核构',
    archives: '2021-06',
    img: '',
    author: ['闫宗帅'],
    title: 'openGauss NUMA适配之线程绑核',
    tags: ['openGauss NUMA适配之线程绑核'],
    path: 'zh/blogs/yanzongshuai/openguass-NUMA适配之线程绑核',
    times: '19:30',
  },
  {
    date: '2021-06-16',
    summary: '如何使用pg_chameleon迁移MySQL数据库至openGauss',
    archives: '2021-06',
    img: '/zh/blogs/totaj/title/img.png',
    author: ['彭炯'],
    title: '如何使用pg_chameleon迁移MySQL数据库至openGauss',
    tags: ['openGauss数据迁移'],
    path: 'zh/blogs/totaj/如何使用pg_chameleon迁移MySQL数据库至openGauss',
    times: '17:30',
  },
  {
    date: '2021-06-15',
    summary: '如何使用pgloader迁移MySQL数据库至openGauss',
    archives: '2021-06',
    img: '/zh/blogs/totaj/title/img.png',
    author: ['彭炯'],
    title: '如何使用pgloader迁移MySQL数据库至openGauss',
    tags: ['openGauss数据迁移'],
    path: 'zh/blogs/totaj/如何使用pgloader迁移MySQL数据库至openGauss',
    times: '11:30',
  },
  {
    date: '2021-06-04',
    summary: '初窥 openGauss 之索引推荐Index-advisor)',
    archives: '2021-06',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: '',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/jiajunfeng/初窥-openGauss-之索引推荐Index-advisor',
    times: '12:30',
  },
  {
    date: '2021-06-04',
    summary: '初窥openGauss 之参数自调优X-Tuner)',
    archives: '2021-06',
    img: '/zh/blogs/jiajunfeng/title/img33.png',
    author: ['贾军锋'],
    title: '',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/jiajunfeng/初窥openGauss-之参数自调优X-Tuner',
    times: '12:30',
  },
  {
    date: '2021-06-01',
    summary: 'openGauss逻辑解码',
    archives: '2021-06',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss逻辑解码',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/jiajunfeng/openGauss逻辑解码',
    times: '12:30',
  },
  {
    date: '2021-05-21',
    summary: '安装时报指令错误的处理',
    archives: '2021-05',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: '安装时报指令错误的处理',
    tags: ['安装时报指令错误的处理'],
    path: 'zh/blogs/xingchen/compile_without_lse',
    times: '19:30',
  },
  {
    date: '2021-05-21',
    summary: 'boost编译失败',
    archives: '2021-05',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: 'boost编译失败',
    tags: ['boost编译失败'],
    path: 'zh/blogs/xingchen/boost_compile_failed',
    times: '19:30',
  },
  {
    date: '2021-05-21',
    summary: 'OM修改来适配其他操作系统的安装',
    archives: '2021-05',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: 'openGauss-OM修改来适配其他操作系统的安装',
    tags: ['openGauss-OM修改来适配其他操作系统的安装'],
    path: 'zh/blogs/xingchen/om_support_os',
    times: '19:30',
  },
  {
    date: '2021-05-10',
    summary: 'openGauss的WDR报告详细解读',
    archives: '2021-05',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss的WDR报告详细解读',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/jiajunfeng/openGauss的WDR报告详细解读',
    times: '12:30',
  },
  {
    date: '2021-05-10',
    summary: 'Oracle数据表搬迁到openGauss',
    archives: '2021-05',
    img: '/zh/blogs/duomibabi/title/img31.png',
    author: ['多米爸比'],
    title: 'Oracle数据表搬迁到openGauss',
    tags: ['openGauss数据迁移'],
    path: 'zh/blogs/duomibabi/Oracle数据表搬迁到openGauss',
    times: '12:30',
  },
  {
    date: '2021-04-20',
    summary: 'ubuntu18.04_x86_64系统--openGauss数据库编译问题解决',
    archives: '2021-04',
    img: '/zh/blogs/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: 'ubuntu18.04_x86_64系统--openGauss数据库编译问题解决',
    tags: ['ubuntu18.04_x86_64系统--openGauss数据库编译问题解决'],
    path: 'zh/blogs/zhengxue/problem_solution',
    times: '9:30',
  },
  {
    date: '2021-04-20',
    summary: 'ubuntu18.04_x86_64系统--openGauss数据库编译指导',
    archives: '2021-04',
    img: '/zh/blogs/zhengxue/title/img1.png',
    author: ['shirley_zhengx'],
    title: 'ubuntu18.04_x86_64系统--openGauss数据库编译指导',
    tags: ['ubuntu18.04_x86_64系统--openGauss数据库编译指导'],
    path: 'zh/blogs/zhengxue/opengauss_compile',
    times: '9:30',
  },
  {
    date: '2021-04-19',
    summary: 'openGauss分区使用样例',
    archives: '2021-04',
    img: '/zh/blogs/gaoyunlong/title/img24.png',
    author: ['高云龙'],
    title: 'openGauss分区使用样例',
    tags: ['openGauss分区'],
    path: 'zh/blogs/gaoyunlong/openGauss分区使用样例',
    times: '16:30',
  },
  {
    date: '2021-04-19',
    summary: 'openGauss与PostgreSQL分区策略语法测试',
    archives: '2021-04',
    img: '/zh/blogs/duomibabi/title/img26.png',
    author: ['多米爸比'],
    title: 'openGauss与PostgreSQL分区策略语法测试',
    tags: ['openGauss与PostgreSQL对比'],
    path: 'zh/blogs/duomibabi/openGauss与PostgreSQL分区策略语法测试',
    times: '16:30',
  },
  {
    date: '2021-04-19',
    summary: '浅聊openGauss体系架构',
    archives: '2021-04',
    img: '/zh/blogs/jiajunfeng/title/img33.png',
    author: ['贾军锋'],
    title: '浅聊openGauss体系架构',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/jiajunfeng/浅聊openGauss体系架构',
    times: '15:30',
  },
  {
    date: '2021-04-19',
    summary: '一键部署openGauss2.0.0',
    archives: '2021-04',
    img: '/zh/blogs/jiajunfeng/title/img33.png',
    author: ['贾军锋'],
    title: '一键部署openGauss2.0.0',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/jiajunfeng/一键部署openGauss2-0-0',
    times: '15:30',
  },
  {
    date: '2021-04-19',
    summary: 'openGauss2.0.0主备安装部署',
    archives: '2021-04',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss2.0.0主备安装部署',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/jiajunfeng/openGauss2-0-0主备安装部署',
    times: '15:30',
  },
  {
    date: '2021-04-19',
    summary: 'openGauss数据动态脱敏',
    archives: '2021-04',
    img: '/zh/blogs/jiajunfeng/title/img20.png',
    author: ['贾军锋'],
    title: 'openGauss数据动态脱敏',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/jiajunfeng/openGauss数据动态脱敏',
    times: '15:30',
  },
  {
    date: '2021-04-08',
    summary: '普罗米修斯监控openGauss',
    archives: '2021-04',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['zhangzhijing'],
    title: '普罗米修斯监控openGauss',
    tags: ['普罗米修斯监控openGauss'],
    path: 'zh/blogs/zhangzhijing/普罗米修斯监控openGauss',
    times: '20:30',
  },
  {
    date: '2021-04-04',
    summary: 'step by step系列之：openGauss1.0.1 Docker版本单机安装指南',
    archives: '2021-04',
    img: '/zh/blogs/jiangdianbin/title/img38.png',
    author: ['吴京京'],
    title: 'OpenGauss数据库之Python驱动快速入门',
    tags: ['openGauss step by step系列'],
    path: 'zh/blogs/jingjingwu/01.getting-started-with-python',
    times: '22:59',
  },
  {
    date: '2021-04-01',
    summary: 'openGauss2.0.0极简版安装',
    archives: '2021-04',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss2.0.0极简版安装',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/jiajunfeng/openGauss2-0-0极简版安装',
    times: '15:30',
  },
  {
    date: '2021-03-31',
    summary: 'openGauss监控之exporter部署',
    archives: '2021-03',
    img: '/zh/blogs/gaoyunlong/title/img38.png',
    author: ['高云龙'],
    title: 'openGauss监控之exporter部署',
    tags: ['openGauss工具'],
    path: 'zh/blogs/gaoyunlong/openGauss监控之exporter部署',
    times: '16:30',
  },
  {
    date: '2021-03-31',
    summary: 'openGauss与PostgreSQL对比测试SSL之自签名CA证书单向认证测试',
    archives: '2021-03',
    img: '/zh/blogs/duomibabi/title/img26.png',
    author: ['多米爸比'],
    title: 'openGauss与PostgreSQL对比测试SSL之自签名CA证书单向认证测试',
    tags: ['openGauss与PostgreSQL对比'],
    path: 'zh/blogs/duomibabi/openGauss与PostgreSQL对比测试SSL之自签名CA证书单向认证测试',
    times: '16:30',
  },
  {
    date: '2021-03-31',
    summary: 'openGauss与PostgreSQL对比测试SSL之自签名CA证书双向认证测试',
    archives: '2021-03',
    img: '/zh/blogs/duomibabi/title/img27.png',
    author: ['多米爸比'],
    title: 'openGauss与PostgreSQL对比测试SSL之自签名CA证书双向认证测试',
    tags: ['openGauss与PostgreSQL对比'],
    path: 'zh/blogs/duomibabi/openGauss与PostgreSQL对比测试SSL之自签名CA证书双向认证测试',
    times: '16:30',
  },
  {
    date: '2021-03-29',
    summary: 'openGauss社区开发入门',
    archives: '2021-03',
    img: '/zh/blogs/douxin/title/img1.png',
    author: ['douxin'],
    title: 'database-sync适配openGauss使用指导书',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/douxin/database-sync_for_openGauss',
    times: '17:30',
  },
  {
    date: '2021-03-29',
    summary: 'openGauss与PostgreSQL对比测试SSL之自签名私有证书测试',
    archives: '2021-03',
    img: '/zh/blogs/duomibabi/title/img31.png',
    author: ['多米爸比'],
    title: 'openGauss与PostgreSQL对比测试SSL之自签名私有证书测试',
    tags: ['openGauss与PostgreSQL对比'],
    path: 'zh/blogs/duomibabi/openGauss与PostgreSQL对比测试SSL之自签名私有证书测试',
    times: '16:30',
  },
  {
    date: '2021-03-29',
    summary: 'openGauss的扩容缩容和问题处理',
    archives: '2021-03',
    img: '/zh/blogs/jinlixin/title/img5.png',
    author: ['金立新'],
    title: 'openGauss的扩容缩容和问题处理',
    tags: ['openGauss故障处理'],
    path: 'zh/blogs/jinlixin/openGauss的扩容缩容和问题处理',
    times: '12:30',
  },
  {
    date: '2021-03-24',
    summary: 'openGauss动态数据脱敏',
    archives: '2021-03',
    img: '/zh/blogs/chenguang/title/img21.png',
    author: ['晨光'],
    title: 'openGauss动态数据脱敏',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/chenguang/openGauss动态数据脱敏',
    times: '16:30',
  },
  {
    date: '2021-03-16',
    summary: 'PowerDesigner使用JDBC连接openGauss指导',
    archives: '2021-03',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['wangrui'],
    title: 'PowerDesigner使用JDBC连接openGauss指导',
    tags: ['PowerDesigner使用JDBC连接openGauss指导'],
    path: 'zh/blogs/wangrui/PowerDesigner_for_openGauss',
    times: '9:30',
  },
  {
    date: '2021-03-09',
    summary: 'openGauss升级指导书',
    archives: '2021-03',
    img: '/zh/blogs/shine/title/img28.png',
    author: ['shine'],
    title: 'openGauss升级指导书',
    tags: ['openGauss升级指导书'],
    path: 'zh/blogs/shine/openGauss升级指导书',
    times: '15:40',
  },
  {
    date: '2021-03-08',
    summary: 'openGauss+KeepAlived',
    archives: '2021-03',
    img: '/zh/blogs/jiajunfeng/title/img33.png',
    author: ['贾军锋'],
    title: 'openGauss+KeepAlived',
    tags: ['openGauss+KeepAlived'],
    path: 'zh/blogs/jiajunfeng/openGauss-KeepAlived',
    times: '12:30',
  },
  {
    date: '2021-03-08',
    summary: 'PostgreSQL与openGauss之分区性能',
    archives: '2021-03',
    img: '/zh/blogs/gaoyunlong/title/img25.png',
    author: ['高云龙'],
    title: 'PostgreSQL与openGauss之分区性能',
    tags: ['openGauss与PostgreSQL对比'],
    path: 'zh/blogs/gaoyunlong/PostgreSQL与openGauss之分区性能',
    times: '10:40',
  },
  {
    date: '2021-03-03',
    summary: 'openGauss社区开发入门',
    archives: '2021-03',
    img: '/zh/blogs/justbk/title/zabbix_title.png',
    author: ['justbk'],
    title: 'zabbix适配openGauss使用指导书',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/justbk/2021-03-03_zabbix_for_openGauss',
    times: '17:30',
  },
  {
    date: '2021-02-23',
    summary: 'gcc编译指导',
    archives: '2021-02',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: 'gcc编译指导',
    tags: ['gcc编译指导'],
    path: 'zh/blogs/xingchen/gcc_compile',
    times: '19:30',
  },
  {
    date: '2021-02-23',
    summary: 'openGauss数据库编译指导',
    archives: '2021-02',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: 'openGauss数据库编译指导',
    tags: ['openGauss数据库编译指导'],
    path: 'zh/blogs/xingchen/opengauss_compile',
    times: '19:30',
  },
  {
    date: '2021-02-18',
    summary: '在一台服务器上安装主备集群',
    archives: '2021-02',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: '在一台服务器上安装主备集群',
    tags: ['在一台服务器上安装主备集群'],
    path: 'zh/blogs/xingchen/cluster_on_one_node',
    times: '14:30',
  },
  {
    date: '2021-02-09',
    summary: '冷备方式建openGauss测试库',
    archives: '2021-02',
    img: '/zh/blogs/lqkitten/title/img39.png',
    author: ['lqkitten'],
    title: '冷备方式建openGauss测试库',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/lqkitten/冷备方式建openGauss测试库',
    times: '12:30',
  },
  {
    date: '2021-02-09',
    summary: 'openGauss版本升级',
    archives: '2021-02',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss版本升级',
    tags: ['openGauss版本升级'],
    path: 'zh/blogs/jiajunfeng/openGauss版本升级',
    times: '12:30',
  },
  {
    date: '2021-02-05',
    summary: '使用BenchmarkSQL压测openGauss',
    archives: '2021-02',
    img: '/zh/blogs/jinlixin/title/img5.png',
    author: ['金立新'],
    title: '使用BenchmarkSQL压测openGauss',
    tags: ['使用BenchmarkSQL压测openGauss'],
    path: 'zh/blogs/jinlixin/使用BenchmarkSQL压测openGauss',
    times: '12:30',
  },
  {
    date: '2021-02-05',
    summary: 'openGauss主备切换之switchover与failover',
    archives: '2021-02',
    img: '/zh/blogs/tracy/title/img20.png',
    author: ['tracy'],
    title: 'openGauss主备切换之switchover与failover',
    tags: ['openGauss主备'],
    path: 'zh/blogs/tracy/openGauss主备切换之switchover与failover',
    times: '10:30',
  },
  {
    date: '2021-01-29',
    summary: 'openGauss资源监控视图',
    archives: '2021-01',
    img: '/zh/blogs/songqingyi/images/img31.png',
    author: ['songqingyi'],
    title: 'openGauss资源监控视图简介',
    tags: ['openGauss资源监控'],
    path: 'zh/blogs/songqingyi/resource_views',
    times: '23:30',
  },
  {
    date: '2021-01-29',
    summary: 'openGauss1.1.0主备部署',
    archives: '2021-01',
    img: '/zh/blogs/jiajunfeng/title/img33.png',
    author: ['贾军锋'],
    title: 'openGauss1.1.0主备部署',
    tags: ['openGauss主备集群'],
    path: 'zh/blogs/jiajunfeng/openGauss1-1-0主备部署',
    times: '17:30',
  },
  {
    date: '2021-01-29',
    summary: 'openGauss1.1.0支持从库基准备份',
    archives: '2021-01',
    img: '/zh/blogs/duomibabi/title/img26.png',
    author: ['多米爸比'],
    title: 'openGauss1.1.0支持从库基准备份',
    tags: ['openGauss备份与恢复'],
    path: 'zh/blogs/duomibabi/openGauss1-1-0支持从库基准备份',
    times: '16:30',
  },
  {
    date: '2021-01-29',
    summary: 'openGauss1.1.0主备集群节点的添加和删除',
    archives: '2021-01',
    img: '/zh/blogs/jiajunfeng/title/img22.jpg',
    author: ['贾军锋'],
    title: 'openGauss1.1.0主备集群节点的添加和删除',
    tags: ['openGauss主备集群'],
    path: 'zh/blogs/jiajunfeng/openGauss1-1-0主备集群节点的添加和删除',
    times: '16:30',
  },
  {
    date: '2021-01-29',
    summary: 'CentOS7.3安装openGauss1.0.1主备',
    archives: '2021-01',
    img: '/zh/blogs/13J43QKKKAA/title/img19.png',
    author: ['13J43QKKKAA'],
    title: 'CentOS7.3安装openGauss1.0.1主备',
    tags: ['openGauss主备安装'],
    path: 'zh/blogs/13J43QKKKAA/CentOS7-3安装openGauss1-0-1主备',
    times: '15:30',
  },
  {
    date: '2021-01-29',
    summary: 'gs-probackup细项使用',
    archives: '2021-01',
    img: '/zh/blogs/duomibabi/title/img27.png',
    author: ['多米爸比'],
    title: 'gs-probackup细项使用',
    tags: ['openGauss备份与恢复'],
    path: 'zh/blogs/duomibabi/gs-probackup细项使用',
    times: '15:30',
  },
  {
    date: '2021-01-29',
    summary: 'openGauss1.1.0主备检查与角色切换',
    archives: '2021-01',
    img: '/zh/blogs/jiajunfeng/title/img20.png',
    author: ['贾军锋'],
    title: 'openGauss1.1.0主备检查与角色切换',
    tags: ['openGauss主备集群'],
    path: 'zh/blogs/jiajunfeng/openGauss1-1-0主备检查与角色切换',
    times: '15:30',
  },
  {
    date: '2021-01-29',
    summary: 'openGauss增量备份恢复',
    archives: '2021-01',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss增量备份恢复',
    tags: ['openGauss备份与恢复'],
    path: 'zh/blogs/jiajunfeng/openGauss增量备份恢复',
    times: '12:30',
  },
  {
    date: '2021-01-28',
    summary: 'gs-probackup在集群中的备份与恢复',
    archives: '2021-01',
    img: '/zh/blogs/U/title/img37.png',
    author: ['U'],
    title: 'gs-probackup在集群中的备份与恢复',
    tags: ['openGauss备份与恢复'],
    path: 'zh/blogs/U/gs-probackup在集群中的备份与恢复',
    times: '17:30',
  },
  {
    date: '2021-01-28',
    summary: 'openGauss1.1.0测试：全量备份和恢复&增量备份和恢复',
    archives: '2021-01',
    img: '/zh/blogs/ysl/title/img39.png',
    author: ['阎书利'],
    title: 'openGauss1.1.0测试：全量备份和恢复&增量备份和恢复',
    tags: ['openGauss备份与恢复'],
    path: 'zh/blogs/ysl/openGauss1-1-0测试-全量备份和恢复-增量备份和恢复',
    times: '17:30',
  },
  {
    date: '2021-01-28',
    summary: 'openGauss中使用自定义数据类型的表导出导入测试',
    archives: '2021-01',
    img: '/zh/blogs/tangzuliang/title/img6.png',
    author: ['唐祖亮'],
    title: 'openGauss中使用自定义数据类型的表导出导入测试',
    tags: ['openGauss功能测试'],
    path: 'zh/blogs/tangzuliang/openGauss中使用自定义数据类型的表导出导入测试',
    times: '16:30',
  },
  {
    date: '2021-01-28',
    summary: 'openGauss监控场景处理',
    archives: '2021-01',
    img: '/zh/blogs/wangxinjia/title/img18.png',
    author: ['王鑫佳'],
    title: 'openGauss监控场景处理',
    tags: ['openGauss异常处理'],
    path: 'zh/blogs/wangxinjia/openGauss监控场景处理',
    times: '15:30',
  },
  {
    date: '2021-01-26',
    summary: 'openGauss中使用gs_initdb时保留旧配置',
    archives: '2021-01',
    img: '',
    author: ['cchen676'],
    title: 'openGauss中使用gs_initdb时保留旧配置',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/cchen676/openGauss_使用gs_initdb时保留旧配置 ',
    times: '16:30',
  },
  {
    date: '2021-01-26',
    summary: 'openGauss中使用gs_initdb时保留旧配置',
    archives: '2021-01',
    img: '',
    author: ['cchen676'],
    title: 'openGauss中使用gs_initdb时保留旧配置',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/cchen676/openGauss_使用gs_initdb时保留旧配置',
    times: '16:30',
  },
  {
    date: '2021-01-26',
    summary: 'openGauss中使用gs_initdb时保留旧配置',
    archives: '2021-01',
    img: '/zh/blogs/cchen676/title/img26.png',
    author: ['cchen676'],
    title: 'openGauss中使用gs_initdb时保留旧配置',
    tags: ['openGauss使用增强'],
    path: 'zh/blogs/cchen676/openGauss中使用gs_initdb时保留旧配置',
    times: '16:30',
  },
  {
    date: '2021-01-12',
    summary: 'Data studio普通用户采用非SSL的方式连接openGauss',
    archives: '2021-01',
    img: '/zh/blogs/feihu/title/img122.png',
    author: ['feihu'],
    title: 'Data studio普通用户采用非SSL的方式连接openGauss',
    tags: ['openGauss客户端连接'],
    path: 'zh/blogs/feihu/Data-studio普通用户采用非SSL的方式连接openGauss',
    times: '18:30',
  },
  {
    date: '2021-01-12',
    summary: 'openGauss在数据库课程中的应用',
    archives: '2021-01',
    img: '/zh/blogs/feihu/title/img123.jpg',
    author: ['feihu'],
    title: 'openGauss在数据库课程中的应用',
    tags: ['openGauss数据库应用'],
    path: 'zh/blogs/feihu/openGauss在数据库课程中的应用',
    times: '18:00',
  },
  {
    date: '2021-01-12',
    summary: 'step by step系列之：openGauss1.0.1单机安装指南v1.2',
    archives: '2021-01',
    img: '/zh/blogs/jiangdianbin/title/img25.png',
    author: ['姜殿斌'],
    title: 'step by step系列之：openGauss1.0.1单机安装指南v1.2',
    tags: ['openGauss step by step系列'],
    path: 'zh/blogs/jiangdianbin/Step-by-Step之-openGauss1-0-1单机安装指南v1-2',
    times: '17:30',
  },
  {
    date: '2021-01-12',
    summary: 'openGauss编译支持postgis',
    archives: '2021-01',
    img: '/zh/blogs/duomibabi/title/img31.png',
    author: ['多米爸比'],
    title: 'openGauss编译支持postgis',
    tags: ['openGauss编译指导'],
    path: 'zh/blogs/duomibabi/openGauss编译支持postgis',
    times: '16:30',
  },
  {
    date: '2021-01-12',
    summary: 'step by step系列之：install docker版本opengauss1.0.1主备机群',
    archives: '2021-01',
    img: '/zh/blogs/jiangdianbin/title/img33.png',
    author: ['姜殿斌'],
    title: 'step by step系列之：install docker版本opengauss1.0.1主备机群',
    tags: ['openGauss step by step系列'],
    path: 'zh/blogs/jiangdianbin/step-by-step之-install-docker版本opengauss1-0-1主备机群',
    times: '16:30',
  },
  {
    date: '2021-01-12',
    summary: 'step by step系列之：openGauss1.0.1 Docker版本单机安装指南',
    archives: '2021-01',
    img: '/zh/blogs/jiangdianbin/title/img38.png',
    author: ['姜殿斌'],
    title: 'step by step系列之：openGauss1.0.1 Docker版本单机安装指南',
    tags: ['openGauss step by step系列'],
    path: 'zh/blogs/jiangdianbin/step-by-step系列之-openGauss1-0-1-Docker版本单机安装指南',
    times: '16:30',
  },
  {
    date: '2021-01-12',
    summary: 'openGauss SQL基本知识点',
    archives: '2021-01',
    img: '/zh/blogs/sanwuqiyan/title/img5.png',
    author: ['三五七言'],
    title: 'openGauss SQL基本知识点',
    tags: ['openGauss SOL语言'],
    path: 'zh/blogs/sanwuqiyan/openGauss-SQL基本知识点',
    times: '15:30',
  },
  {
    date: '2021-01-12',
    summary: 'PHP unixODBC Apache openGauss实现数据库的连接',
    archives: '2021-01',
    img: '/zh/blogs/user8927/title/img22.png',
    author: ['手机用户8927'],
    title: 'PHP unixODBC Apache openGauss实现数据库的连接',
    tags: ['openGauss ODBC连接'],
    path: 'zh/blogs/user8927/PHP-unixODBC-Apache-openGauss实现数据库的连接',
    times: '15:30',
  },
  {
    date: '2021-01-12',
    summary: '关于迁移SQL server到openGauss的问题和解决',
    archives: '2021-01',
    img: '/zh/blogs/xi/title/img6.png',
    author: ['xi'],
    title: '关于迁移SQL server到openGauss的问题和解决',
    tags: ['迁移SQL server到openGauss'],
    path: 'zh/blogs/xi/关于迁移SQL-server到openGauss的问题和解决',
    times: '14:30',
  },
  {
    date: '2020-12-25',
    summary: 'openGauss常用的客户端连接工具',
    archives: '2020-12',
    img: '/zh/blogs/lihongda/title/img6.png',
    author: ['李宏达'],
    title: 'openGauss常用的客户端连接工具',
    tags: ['openGauss客户端工具介绍'],
    path: 'zh/blogs/lihongda/openGauss常用的客户端连接工具',
    times: '17:30',
  },
  {
    date: '2020-12-25',
    summary: 'openGauss存储结构浅析-relation heappage',
    archives: '2020-12',
    img: '/zh/blogs/fanjijie/title/img20.png',
    author: ['范计杰'],
    title: 'openGauss存储结构浅析-relation heappage',
    tags: ['openGauss结构介绍'],
    path: 'zh/blogs/fanjijie/openGauss存储结构浅析-relation-heappage',
    times: '15:30',
  },
  {
    date: '2020-12-25',
    summary: 'openGauss的索引组织表',
    archives: '2020-12',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss的索引组织表',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/jiajunfeng/openGauss的索引组织表',
    times: '12:30',
  },
  {
    date: '2020-12-25',
    summary: 'Debezium Adapt openGauss',
    archives: '2020-12',
    img: '/zh/blogs/lihongda/title/img39.png',
    author: ['李宏达'],
    title: 'Debezium Adapt openGauss',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/lihongda/Debezium-Adapt-openGauss',
    times: '10:30',
  },
  {
    date: '2020-12-24',
    summary: 'openGauss部署中遇到的问题',
    archives: '2020-12',
    img: '/zh/blogs/sanwuqiyan/title/img28.png',
    author: ['三五七言'],
    title: 'openGauss部署中遇到的问题',
    tags: ['openGauss故障处理'],
    path: 'zh/blogs/sanwuqiyan/openGauss部署中遇到的问题',
    times: '15:30',
  },
  {
    date: '2020-12-23',
    summary: '浅谈关于openGauss的相关理论',
    archives: '2020-12',
    img: '/zh/blogs/lin3/title/img37.png',
    author: ['LIN3'],
    title: '浅谈关于openGauss的相关理论',
    tags: ['openGauss入门'],
    path: 'zh/blogs/lin3/浅谈关于openGauss的相关理论',
    times: '17:30',
  },
  {
    date: '2020-12-18',
    summary: 'openGauss从源码到自动化',
    archives: '2020-12',
    img: '/zh/blogs/lihongda/title/title.png',
    author: ['李宏达'],
    title: 'openGauss从源码到自动化',
    tags: ['openGauss源码编译'],
    path: 'zh/blogs/lihongda/openGauss从源码到自动化',
    times: '10:30',
  },
  {
    date: '2020-12-17',
    summary: 'openGauss内存优化表最佳实践',
    archives: '2020-12',
    img: '/zh/blogs/liuxu/title/img122.png',
    author: ['刘旭'],
    title: 'openGauss内存优化表最佳实践',
    tags: ['openGauss最佳实践'],
    path: 'zh/blogs/liuxu/openGauss内存优化表最佳实践',
    times: '18:30',
  },
  {
    date: '2020-12-17',
    summary: 'PostgreSQL与openGauss之数据类型',
    archives: '2020-12',
    img: '/zh/blogs/gaoyunlong/title/img21.png',
    author: ['高云龙'],
    title: 'PostgreSQL与openGauss之数据类型',
    tags: ['openGauss与postgresql对比'],
    path: 'zh/blogs/gaoyunlong/PostgreSQL与openGauss之数据类型',
    times: '18:00',
  },
  {
    date: '2020-12-17',
    summary: 'PostgreSQL与openGauss之关键字',
    archives: '2020-12',
    img: '/zh/blogs/gaoyunlong/title/img25.png',
    author: ['高云龙'],
    title: 'PostgreSQL与openGauss之关键字',
    tags: ['openGauss与postgresql对比'],
    path: 'zh/blogs/gaoyunlong/PostgreSQL与openGauss之关键字',
    times: '16:40',
  },
  {
    date: '2020-12-16',
    summary: 'checkpoint-segments默认值过大故障处理',
    archives: '2020-12',
    img: '/zh/blogs/liuxu/title/img123.jpg',
    author: ['刘旭'],
    title: 'checkpoint-segments默认值过大故障处理',
    tags: ['openGauss故障处理'],
    path: 'zh/blogs/liuxu/checkpoint-segments默认值过大故障处理',
    times: '15:30',
  },
  {
    date: '2020-12-16',
    summary: 'openGauss简化安装脚本',
    archives: '2020-12',
    img: '',
    author: ['chendong'],
    title: 'openGauss简化安装脚本',
    tags: ['openGauss简化安装脚本'],
    path: 'zh/blogs/chendong/HowToRunSimpleinstall',
    times: '15:30',
  },
  {
    date: '2020-12-15',
    summary: '浅聊openGauss逻辑架构',
    archives: '2020-12',
    img: '/zh/blogs/jiajunfeng/img/DBlogo-20200722.png',
    author: ['贾军锋'],
    title: '浅聊openGauss逻辑架构',
    tags: ['openGauss结构介绍'],
    path: 'zh/blogs/jiajunfeng/浅聊openGauss逻辑架构',
    times: '17:00',
  },
  {
    date: '2020-12-09',
    summary: 'openGauss分区表',
    archives: '2020-12',
    img: '/zh/blogs/gaoyunlong/title/img38.png',
    author: ['高云龙'],
    title: 'openGauss分区表',
    tags: ['openGauss核心技术'],
    path: 'zh/blogs/gaoyunlong/openGauss分区表',
    times: '16:30',
  },
  {
    date: '2020-12-09',
    summary: '如何向openGauss社区提交你的第一篇博客',
    archives: '2020-12',
    img: '/zh/blogs/opengaussblog/title/img39.png',
    author: ['openGauss'],
    title: '如何向openGauss社区提交你的第一篇博客',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/opengaussblog/如何向openGauss社区提交你的第一篇博客',
    times: '15:30',
  },
  {
    date: '2020-12-02',
    summary: 'openGauss的MVCC以及vacuum机制源码解析—CSN LOG',
    archives: '2020-12',
    img: '/zh/blogs/minshengyunwei/title/img37.png',
    author: ['民生运维人'],
    title: 'openGauss的MVCC以及vacuum机制源码解析—CSN LOG',
    tags: ['openGauss源码解析'],
    path: 'zh/blogs/minshengyunwei/openGauss的MVCC以及vacuum机制源码解析—CSN LOG',
    times: '17:30',
  },
  {
    date: '2020-12-01',
    summary: 'openGauss1.0.1双机管理',
    archives: '2020-12',
    img: '/zh/blogs/zhangyulong/title/img36.png',
    author: ['张玉龙'],
    title: 'openGauss1.0.1双机管理',
    tags: ['openGauss1.0.1双机管理'],
    path: 'zh/blogs/zhangyulong/openGauss1-0-1双机管理',
    times: '10:30',
  },
  {
    date: '2020-11-27',
    summary: 'openGauss与PostgreSQL的对比',
    archives: '2020-11',
    img: '/zh/blogs/shujukujiagouzhimei/title/img34.png',
    author: ['数据库架构之美'],
    title: 'openGauss与PostgreSQL的对比',
    tags: ['openGauss与PG对比'],
    path: 'zh/blogs/shujukujiagouzhimei/openGauss与PostgreSQL的对比',
    times: '17:30',
  },
  {
    date: '2020-11-27',
    summary: '不使用om工具如何手工部署openGauss主从流复制环境',
    archives: '2020-11',
    img: '/zh/blogs/shujukujiagouzhimei/title/img35.png',
    author: ['数据库架构之美'],
    title: '不使用om工具如何手工部署openGauss主从流复制环境',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/shujukujiagouzhimei/不使用om工具如何手工部署openGauss主从流复制环境',
    times: '14:30',
  },
  {
    date: '2020-11-25',
    summary: 'openGauss备库wal replay与query冲突',
    archives: '2020-11',
    img: '/zh/blogs/gaoyunlong/title/img33.png',
    author: ['高云龙'],
    title: 'openGauss备库wal replay与query冲突',
    tags: ['openGauss故障处理'],
    path: 'zh/blogs/gaoyunlong/openGauss备库wal-replay与query冲突',
    times: '15:30',
  },
  {
    date: '2020-11-25',
    summary: 'openGauss1.0.1部分新特性测试',
    archives: '2020-11',
    img: '/zh/blogs/duomibabi/title/img31.png',
    author: ['多米爸比'],
    title: 'openGauss1.0.1部分新特性测试',
    tags: ['openGauss功能测试'],
    path: 'zh/blogs/duomibabi/openGauss1-0-1部分新特性测试',
    times: '11:30',
  },
  {
    date: '2020-11-25',
    summary: 'openGauss中的最大可用模式为什么PG不做',
    archives: '2020-11',
    img: '/zh/blogs/shujukujiagouzhimei/title/img32.png',
    author: ['数据库架构之美'],
    title: 'openGauss中的最大可用模式为什么PG不做',
    tags: ['openGauss与PG对比'],
    path: 'zh/blogs/shujukujiagouzhimei/openGauss中的最大可用模式为什么PG不做',
    times: '10:30',
  },
  {
    date: '2020-11-20',
    summary: 'openGauss/PostgreSQL vacuum full源码解析',
    archives: '2020-11',
    img: '/zh/blogs/shujukujiagouzhimei/title/img30.png',
    author: ['数据库架构之美'],
    title: 'openGauss/PostgreSQL vacuum full源码解析',
    tags: ['openGauss/PostgreSQL vacuum full源码解析'],
    path: 'zh/blogs/shujukujiagouzhimei/openGaussPostgreSQL-vacuum-full源码解析',
    times: '10:30',
  },
  {
    date: '2020-11-19',
    summary: 'openGauss1.0.1支持oracle-fdw和mysql-fdw',
    archives: '2020-11',
    img: '/zh/blogs/duomibabi/title/img27.png',
    author: ['多米爸比'],
    title: 'openGauss1.0.1支持oracle-fdw和mysql-fdw',
    tags: ['openGauss1.0.1支持oracle-fdw和mysql-fdw'],
    path: 'zh/blogs/duomibabi/openGauss1-0-1支持oracle-fdw和mysql-fdw',
    times: '18:30',
  },
  {
    date: '2020-11-19',
    summary: 'openGauss1.0.1支持docker主备搭建',
    archives: '2020-11',
    img: '/zh/blogs/duomibabi/title/img26.png',
    author: ['多米爸比'],
    title: 'openGauss1.0.1支持docker主备搭建',
    tags: ['openGauss1.0.1支持docker主备搭建'],
    path: 'zh/blogs/duomibabi/openGauss1-0-1支持docker主备搭建',
    times: '17:30',
  },
  {
    date: '2020-11-19',
    summary: '新用户权限和permission denied for schema public',
    archives: '2020-11',
    img: '/zh/blogs/gaiguoqiang/title/img29.png',
    author: ['盖国强'],
    title: '新用户权限和permission denied for schema public',
    tags: ['新用户权限和permission denied for schema public'],
    path: 'zh/blogs/gaiguoqiang/新用户权限和permission-denied-for-schema-public',
    times: '15:30',
  },
  {
    date: '2020-11-19',
    summary: '从Oracle到openGauss：字典表DBATABLES到tables对应',
    archives: '2020-11',
    img: '/zh/blogs/gaiguoqiang/title/img28.png',
    author: ['盖国强'],
    title: '从Oracle到openGauss：字典表DBATABLES到tables对应',
    tags: ['从Oracle到openGauss：字典表DBATABLES到tables对应'],
    path: 'zh/blogs/gaiguoqiang/从Oracle到openGauss字典表DBATABLES到tables对应',
    times: '14:30',
  },
  {
    date: '2020-11-17',
    summary: 'openGauss中的并行回放以及和PG的对比',
    archives: '2020-11',
    img: '/zh/blogs/shujukujiagouzhimei/title/img22.png',
    author: ['数据库架构之美'],
    title: 'openGauss中的并行回放以及和PG的对比',
    tags: ['openGauss中的并行回放以及和PG的对比'],
    path: 'zh/blogs/shujukujiagouzhimei/openGauss中的并行回放以及和PG的对比',
    times: '14:30',
  },
  {
    date: '2020-11-17',
    summary: '适配openGauss的exporter',
    archives: '2020-11',
    img: '/zh/blogs/gaoyunlong/title/img25.png',
    author: ['高云龙'],
    title: '适配openGauss的exporter',
    tags: ['适配openGauss的exporter'],
    path: 'zh/blogs/gaoyunlong/适配openGauss的exporter',
    times: '13:30',
  },
  {
    date: '2020-11-17',
    summary: 'openGauss兼容Oracle数据类型和常用表类型',
    archives: '2020-11',
    img: '/zh/blogs/xiaoxiaoliang/title/img23.png',
    author: ['小小亮'],
    title: 'openGauss兼容Oracle数据类型和常用表类型',
    tags: ['openGauss兼容Oracle数据类型和常用表类型'],
    path: 'zh/blogs/xiaoxiaoliang/openGauss兼容Oracle数据类型和常用表类型',
    times: '13:30',
  },
  {
    date: '2020-11-17',
    summary: 'openGauss与postgresql日常使用差异',
    archives: '2020-11',
    img: '/zh/blogs/gaoyunlong/title/img21.png',
    author: ['高云龙'],
    title: 'openGauss与postgresql日常使用差异',
    tags: ['openGauss与postgresql日常使用差异'],
    path: 'zh/blogs/gaoyunlong/openGauss与postgresql日常使用差异',
    times: '12:40',
  },
  {
    date: '2020-11-17',
    summary: 'openGauss行存与列存',
    archives: '2020-11',
    img: '/zh/blogs/gaoyunlong/title/img24.png',
    author: ['高云龙'],
    title: 'openGauss行存与列存',
    tags: ['openGauss行存与列存'],
    path: 'zh/blogs/gaoyunlong/openGauss行存与列存',
    times: '12:30',
  },
  {
    date: '2020-11-09',
    summary: '兼容多版本Python的第三方库编译说明',
    archives: '2020-11',
    img: '/zh/blogs/Ricardo/title/img20.png',
    author: ['Ricardo.Cui'],
    title: '兼容多版本Python的第三方库编译说明',
    tags: ['兼容多版本Python的第三方库编译说明'],
    path: 'zh/blogs/Ricardo/support-python3.x-Version',
    times: '19:30',
  },
  {
    date: '2020-10-30',
    summary: 'openGauss社区开发入门',
    archives: '2020-10',
    img: '/zh/blogs/justbk/title/img19.png',
    author: ['justbk'],
    title: 'Dbeaver适配openGauss使用指导书',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/justbk/2020-10-30_dbeaver_for_openGauss',
    times: '17:30',
  },
  {
    date: '2020-09-28',
    summary: 'openGauss简化安装指导',
    archives: '2020-09',
    img: '/zh/blogs/lijun/title/img18.png',
    author: ['lijun'],
    title: 'openGauss简化安装指导',
    tags: ['openGauss简化安装指导'],
    path: 'zh/blogs/lijun/简化安装指导',
    times: '15:30',
  },
  {
    date: '2020-09-11',
    summary: 'openGauss未来规划',
    archives: '2020-09',
    img: '/zh/blogs/kuge/title/img11.png',
    author: ['酷哥'],
    title: '【一张图看懂openGauss】第7期 openGauss未来规划',
    tags: ['一张图看懂openGauss'],
    path: 'zh/blogs/kuge/Issue_7_openGauss_Future_Planning',
    times: '17:30',
  },
  {
    date: '2020-09-04',
    summary: 'openGauss易运维特性',
    archives: '2020-09',
    img: '/zh/blogs/kuge/title/img11.png',
    author: ['酷哥'],
    title: '【一张图看懂openGauss】第6期 openGauss易运维特性',
    tags: ['一张图看懂openGauss'],
    path: 'zh/blogs/kuge/Issue_6_openGauss_Easy_OM',
    times: '15:30',
  },
  {
    date: '2020-08-28',
    summary: 'openGauss高安全特性',
    archives: '2020-08',
    img: '/zh/blogs/kuge/title/img11.png',
    author: ['酷哥'],
    title: '【一张图看懂openGauss】第5期 openGauss高安全特性',
    tags: ['一张图看懂openGauss'],
    path: 'zh/blogs/kuge/Issue_5_openGauss_Advanced_Security_Features',
    times: '17:30',
  },
  {
    date: '2020-08-24',
    summary: 'openGauss高可用特性',
    archives: '2020-08',
    img: '/zh/blogs/kuge/title/img11.png',
    author: ['酷哥'],
    title: '【一张图看懂openGauss】第4期 openGauss高可用特性',
    tags: ['一张图看懂openGauss'],
    path: 'zh/blogs/kuge/Issue_4_openGauss_HA',
    times: '17:30',
  },
  {
    date: '2020-08-17',
    summary: 'openGauss高性能特性',
    archives: '2020-08',
    img: '/zh/blogs/kuge/title/img11.png',
    author: ['酷哥'],
    title: '【一张图看懂openGauss】第3期 openGauss高性能特性',
    tags: ['一张图看懂openGauss'],
    path: 'zh/blogs/kuge/Issue_3_High_Performance_Features_of_openGauss',
    times: '17:30',
  },
  {
    date: '2020-08-10',
    summary: 'openGauss架构和部署',
    archives: '2020-08',
    img: '/zh/blogs/kuge/title/img11.png',
    author: ['酷哥'],
    title: '【一张图看懂openGauss】第2期 openGauss架构和部署',
    tags: ['一张图看懂openGauss'],
    path: 'zh/blogs/kuge/Issue_2_openGauss_Architecture_and_Deployment',
    times: '17:30',
  },
  {
    date: '2020-08-03',
    summary: 'openGauss概述',
    archives: '2020-08',
    img: '/zh/blogs/kuge/title/img11.png',
    author: ['酷哥'],
    title: '【一张图看懂openGauss】第1期 openGauss概述',
    tags: ['一张图看懂openGauss'],
    path: 'zh/blogs/kuge/Issue-1-openGauss-Overview',
    times: '17:30',
  },
  {
    date: '2020-07-27',
    summary: '以技术连载的方式陆续介绍openGauss数据库的各项核心技术，包括SQL引擎、优化器、存储引擎、事务处理、数据库安全等。本期开始介绍openGauss SQL引擎技术',
    archives: '2020-07',
    img: '/zh/blogs/kangyang/title/img5.png',
    author: ['kangyang'],
    title: 'openGauss数据库核心技术-SQL引擎（2）',
    tags: ['openGauss数据库核心技术'],
    path: 'zh/blogs/kangyang/openGauss数据库核心技术--SQL引擎（2）',
    times: '17:30',
  },
  {
    date: '2020-07-25',
    summary: 'benchmark使用',
    archives: '2020-07',
    img: '/zh/blogs/optimize/title/img6.png',
    author: ['zhijing'],
    title: 'benchmark使用',
    tags: ['benchmark使用'],
    path: 'zh/blogs/optimize/opengauss-tpcc',
    times: '19:30',
  },
  {
    date: '2020-07-25',
    summary: 'openGauss数据库性能调优',
    archives: '2020-07',
    img: '/zh/blogs/optimize/title/img9.png',
    author: ['zhijing'],
    title: 'openGauss数据库性能调优',
    tags: ['openGauss数据库性能调优'],
    path: 'zh/blogs/optimize/opengauss-optimize1',
    times: '19:30',
  },
  {
    date: '2020-07-25',
    summary: 'openGauss 单实例 HA 安装部署',
    archives: '2020-07',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss 单实例 HA 安装部署 ',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/jiajunfeng/openGauss Single-inst HA Deployment',
    times: '19:00',
  },
  {
    date: '2020-07-25',
    summary: 'openGauss 单实例安装部署',
    archives: '2020-07',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss 单实例安装部署',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/jiajunfeng/openGauss Single-inst Deployment',
    times: '19:00',
  },
  {
    date: '2020-07-22',
    summary: '以技术连载的方式陆续介绍openGauss数据库的各项核心技术，包括SQL引擎、优化器、存储引擎、事务处理、数据库安全等。本期开始介绍openGauss SQL引擎技术',
    archives: '2020-07',
    img: '/zh/blogs/kangyang/title/img5.png',
    author: ['kangyang'],
    title: 'openGauss数据库核心技术-SQL引擎（1）',
    tags: ['openGauss数据库核心技术'],
    path: 'zh/blogs/kangyang/opengauss-sql-1-update',
    times: '17:30',
  },
  {
    date: '2020-07-22',
    summary: 'openGauss安装部署',
    archives: '2020-07',
    img: '/zh/blogs/jiajunfeng/title/img4.png',
    author: ['贾军锋'],
    title: 'openGauss数据库安装部署(单实例)',
    tags: ['openGauss安装部署'],
    path: 'zh/blogs/jiajunfeng/Single-inst Deployment of openGauss Database',
    times: '17:00',
  },
  {
    date: '2020-07-11',
    summary: 'openGauss入门',
    archives: '2020-07',
    img: '/zh/blogs/hemny/title/img3.png',
    author: ['hemny'],
    title: 'openGauss入门（快速安装）',
    tags: ['openGauss入门'],
    path: 'zh/blogs/hemny/2020-07-11_quickinstall',
    times: '22:30',
  },
  {
    date: '2020-06-01',
    summary: 'openGauss社区开发入门',
    archives: '2020-06',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: 'openGauss社区入门（操作须知）',
    tags: ['openGauss社区开发入门（操作须知）'],
    path: 'zh/blogs/xingchen/2020-06-01-start2',
    times: '19:30',
  },
  {
    date: '2020-05-30',
    summary: 'openGauss社区开发入门',
    archives: '2020-05',
    img: '/zh/blogs/xingchen/title/img1.png',
    author: ['xingchen'],
    title: 'openGauss社区入门（git使用基础）',
    tags: ['openGauss社区开发入门'],
    path: 'zh/blogs/xingchen/2020-05-30-start1',
    times: '17:30',
  },
  {
    date: '2020-05-20',
    summary: 'openGauss训练营学习心得',
    archives: '2020-05',
    img: '/zh/blogs/xingchen/title/title.jpg',
    author: ['khadger'],
    title: 'openGauss训练营学习心得——概述1',
    tags: ['openGauss训练营学习心得'],
    path: 'zh/blogs/khadger/openGauss训练营学习心得——概述1',
    times: '11:00',
  },
  {
    date: '2020-05-18',
    summary: '参加openGauss训练营学习',
    archives: '2020-05',
    img: '/zh/blogs/xingchen/title/title.jpg',
    author: ['夏日晴空'],
    title: '参加openGauss训练营学习',
    tags: ['参加openGauss训练营学习'],
    path: 'zh/blogs/summer/参加openGauss训练营学习感悟',
    times: '17:30',
  },
  {
    date: '2020-01-20',
    summary: 'BenchmarkSQL性能测试',
    archives: '2020-01',
    img: '/zh/blogs/jiajunfeng/title/img22.jpg',
    author: ['贾军锋'],
    title: 'BenchmarkSQL性能测试',
    tags: ['BenchmarkSQL性能测试'],
    path: 'zh/blogs/jiajunfeng/BenchmarkSQL性能测试',
    times: '12:30',
  },
  {
    date: '2020-01-12',
    summary: 'openGauss PITR恢复',
    archives: '2020-01',
    img: '/zh/blogs/jiajunfeng/title/img33.png',
    author: ['贾军锋'],
    title: 'openGauss PITR恢复',
    tags: ['openGauss备份与恢复'],
    path: 'zh/blogs/jiajunfeng/openGauss-PITR恢复',
    times: '16:00',
  },
  { title: 'Guidance to Post a Blog', path: 'zh/blogs/guidance/index' },
];
